【问题标题】:Confirm Send and Receiving SMS in Xamarin Forms确认在 Xamarin 表单中发送和接收短信
【发布时间】:2017-01-13 10:26:17
【问题描述】:

我们的应用程序已经发送了一条消息 (SMS),我还需要捕获返回消息。据我了解,iOS 不允许读取 SMS 消息,但 Android 允许。那么我怎样才能通过 Xamarin Forms 做到这一点呢?我发现 Xam.Plugins 只帮助我发送短信,但我也需要处理退货。

是否可以确认用户是否确实点击了发送按钮,因为 API 会将用户从我们的应用程序重定向到消息应用程序,因此也可以计算操作?

提前致谢。

-BB

【问题讨论】:

    标签: c# xamarin xamarin.android xamarin.forms


    【解决方案1】:

    据我了解,iOS 不允许读取 SMS 消息,但 Android 可以。那么我怎样才能通过 Xamarin Forms 做到这一点呢?

    如果 iOS 不支持它,那么您无法通过构建 Xamarin Forms 应用来实现此目的。 Xamarin Forms 只是一个跨平台的 UI 工具包,它允许开发人员轻松创建可在 Android、iOS 和 Windows Phone 之间共享的本机用户界面布局。

    我发现 Xam.Plugins 仅帮助我发送短信,但我还需要处理返回。

    我认为没有必要重复它在 iOS 中不受支持,那么这里我只解释如何在 Android 中实现这一点:使用BroadcastReceiver,并且由于您正在开发 Xamarin.Forms 应用程序,所以这项工作应该在表单应用的Android项目中完成,代码不能在其他平台上共享。

    示例可以参考这篇博客:Read SMS Automatically using Broadcast Receivers In Android Xamarin

    是否可以确认用户是否确实点击了发送按钮,因为 API 会将用户从我们的应用程序重定向到消息应用程序,因此也可以计算操作?

    关于这个问题,你可以参考这里xamarin官方论坛的讨论:Sending sms and display Toast when message is sent and/or delivered

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      相关资源
      最近更新 更多