2

我将 iOS 和 Android 平台作为消息传递应用程序的目标。

我想使用 sdk 的语音和消息功能。

是否有任何可用于 xamarin 的 sinch sdk 的绑定?

4

2 回答 2

2

Sinch 有一个 C# 包装器,用于通过其 REST 接口发送 SMS。它可以通过 Nuget (Sinch.SMS) 获得和/或您可以在 Github 上获取代码;https://github.com/sinch/Sinch.SMS

即(来自他们的 hello world 示例):

要发送短信,请使用:

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);

至于他们的 Android/iOS SDK 的完整 SDK 绑定,我个人不知道。

我“只是”将它们导入 XStudio 并转换它们的示例呼叫应用程序并试一试。不应该花很长时间来查看自动包装器是否工作。否则,您将手动更正/将 C# 绑定写入其“本机”库

于 2015-06-25T04:32:08.433 回答
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

于 2017-08-03T05:38:58.193 回答