我正在针对消息传递应用程序定位iOS和Android平台。
我想使用sdk的语音和消息功能。
对于xamarin,是否有任何针对sinch sdk的绑定?
答案 0 :(得分:2)
Sinch有一个C#包装器,用于通过REST接口发送SMS。它可以通过Nuget(Sinch.SMS)获得和/或你可以在Github上获取代码; https://github.com/sinch/Sinch.SMS
即。 (来自他们的世界示例):
发送短信使用:
var client = new Sinch.SMS.Client("yourkey", "yoursecret");
var messageid = await client.SendSMS("+46722223355", "hello from sinch");
检查短信使用状态:
var client = new Sinch.SMS.Client("yourkey", "yoursecret");
var result = await client.CheckStatus(messageid);
就Android / iOS SDK的完整SDK绑定而言,我个人并不知道。
我只是将它们导入XStudio并转换他们的样本调用应用并尝试一下。不应该花很长时间才能看到自动包装器是否有效。否则,您将手动更正/编写C#绑定到其“本机”lib
答案 1 :(得分:2)
以下是nuget上可用的一些Xamarin绑定库。他们是一家名为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