有人知道如何使用 Xamarin iOS 在 iOS 中读取短信吗?然后我想通过链接将该短信中的字符串传递给应用程序。例如,当用户单击 SMS 中的链接时,它会将一个字符串值传递给应用程序,并且在应用程序中,一个方法正在等待触发它。
问问题
1297 次
4 回答
3
由于 iOS 安全限制,无法读取传入或存储的 SMS。
于 2013-11-01T08:12:12.827 回答
3
虽然您不能直接拦截 SMS 消息,但您可以创建自定义 URL 方案,以便如果用户单击消息中的链接,它将启动您的应用程序。
于 2013-11-01T18:55:19.503 回答
1
如果杰森的回答是使用应用程序的链接,那么还有另一种选择。在我的情况下,Web 服务正在发送代码(两阶段身份验证)。当我知道它会来时,我会提示用户寻找它,当它来的时候长按消息气泡,然后将整个消息复制到粘贴板。
当用户切换回我的应用程序时,我设置了一个标志来查看粘贴板,我看到了消息,提取了代码,如果它“有效”,用户可以继续而不会受到进一步的干扰。
不像杰森的回答那么优雅,但如果你无法控制短信内容,它是一种选择。
于 2013-11-01T19:17:39.507 回答
0
于 2018-09-19T06:09:49.967 回答