如何在iOS中阅读短信,并且能够通过短信链接将字符串传递给应用程序

时间:2013-11-01 04:57:21

标签: ios xamarin.ios

有人知道如何使用Xamarin iOS在iOS中阅读短信吗?然后我想通过链接从该SMS传递一个字符串到应用程序。例如,当用户单击SMS中的链接时,它会将一个字符串值传递给应用程序,并且在应用程序中,一个方法正在等待触发它。

4 个答案:

答案 0 :(得分:3)

由于iOS安全限制,无法读取传入或存储的短信。

答案 1 :(得分:3)

虽然您无法直接截取短信,但您可以创建custom URL scheme,这样,如果用户点击了您的消息中的链接,它就会启动您的应用。

答案 2 :(得分:1)

如果Jason的答案是使用应用程序的链接,那么还有另一种选择。在我的情况下,Web服务正在发送代码(两阶段身份验证)。当我知道它即将到来时,我会提示用户查找它,当它出现时,按下消息气泡,然后将整个消息复制到粘贴板。

当用户切换回我的应用时,我设置了一个标记来查看粘贴板,我看到了消息,提取出代码,以及它是否正常工作"用户可以继续而不会进一步中断。

不像Jason的回答那么优雅,但如果你无法控制短信内容,那么它就是一个选择。

答案 3 :(得分:0)

可以在iOS 12中使用

textField.textContentType = .oneTimeCode

请检查this文档