Я ориентируюсь на платформы iOS и Android для приложения для обмена сообщениями.
Я хочу использовать функции голосовой связи и обмена сообщениями SDK.
Существуют ли какие-либо привязки для sinch sdk для xamarin?
Я ориентируюсь на платформы iOS и Android для приложения для обмена сообщениями.
Я хочу использовать функции голосовой связи и обмена сообщениями SDK.
Существуют ли какие-либо привязки для sinch sdk для xamarin?
У 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, преобразовывал их примеры приложений для звонков и пробовал. Проверка работы автообертки не займет много времени. В противном случае вам пришлось бы вручную исправлять/записывать привязки С# к их «родной» библиотеке.
Вот некоторые библиотеки привязки 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