Использование Sinch с Xamarin

Я ориентируюсь на платформы iOS и Android для приложения для обмена сообщениями.

Я хочу использовать функции голосовой связи и обмена сообщениями SDK.

Существуют ли какие-либо привязки для sinch sdk для xamarin?


person Ayyappa    schedule 25.06.2015    source источник


Ответы (2)


У Sinch есть оболочка C# для отправки SMS через интерфейс REST. Он доступен через Nuget (Sinch.SMS) и/или вы можете получить код на Github; https://github.com/sinch/Sinch.SMS

то есть (из их примера приветствия мира):

Для отправки SMS используйте:

var client = new Sinch.SMS.Client("yourkey", "yoursecret");
var messageid = await client.SendSMS("+46722223355", "hello from sinch");

Чтобы проверить статус SMS, используйте:

var client = new Sinch.SMS.Client("yourkey", "yoursecret");
var result = await client.CheckStatus(messageid);

Что касается полных привязок SDK для их SDK Android/iOS, я лично не знаю ни одного.

Я «просто» импортировал их в XStudio, преобразовывал их примеры приложений для звонков и пробовал. Проверка работы автообертки не займет много времени. В противном случае вам пришлось бы вручную исправлять/записывать привязки С# к их «родной» библиотеке.

person SushiHangover    schedule 25.06.2015
comment
Вчера мы также выпустили оболочку Verification c# github.com/sinch/nuget-sinch.verification - person cjensen; 25.06.2015

Вот некоторые библиотеки привязки Xamarin, доступные в nuget. Они созданы вьетнамской компанией по разработке программного обеспечения под названием NAXAM. Я считаю, что все они с открытым исходным кодом и опубликованы на их github здесь: https://github.com/NAXAM

https://www.nuget.org/packages/Naxam.SinchVoice.Droid/< /а>

https://www.nuget.org/packages/Naxam.SinchVoice.iOS/3.11.0-pre1

https://www.nuget.org/packages/Naxam.SinchVerification.Droid/< /а>

https://www.nuget.org/packages/Naxam.SinchVerification.iOS/2.0.4-pre1

person dodgy_coder    schedule 03.08.2017