【发布时间】:2016-07-19 03:24:04
【问题描述】:
我想使用 SMS 提供的参数启动应用程序。 我希望实现的行为是,一旦用户收到短信,应用程序将使用短信中提供的参数启动。 IE。以更加用户友好的方式无缝呈现 SMS。
我已经尝试了 URI 协议关联,到目前为止,我可以向测试手机发送一条短信,其中包含文本 unleashed:param=test(协议来自《Windows Phone 8 Unleashed》一书,代码在 WP8UnleashedSource_01_05\Source\FileAndProtocolAssociations)。
当按下收到的 SMS 中的链接时,应用程序将成功启动。
但如果这是一种在收到 SMS 后立即自动启动应用程序的方法,那就太好了。
这是否适用于所有 Windows Phone 型号和 8 及更高版本? 或者是否有其他方法(例如使用推送通知)更适合实现我所描述的无缝用例?
感谢和问候
这个问题与Launch App through SMS (URI-Association) 类似,但我想专注于自动启动。
【问题讨论】:
-
无法截取手机上的所有短信。作为一项安全功能,我应该无法发送不受信任的短信,这会导致您的手机在应用程序中执行操作。是的,为您的应用提供推送通知会好得多。
-
谢谢瓦茨拉夫!在 Windows Phone 上可能无法实现,但通过扩展 BroadcastReceiver 在 Android 上是可能的,请参阅 (stackoverflow.com/questions/11435354/…)。您是否有此信息的链接,在这种情况下,我可以用 no 结束问题。
-
谢谢我错过了那个帖子!根据 Claus MSFT 的回复,普通开发人员不可能,Windows Phone 8.1 也不可能。
标签: windows-phone-8 windows-phone