如何阅读iOS中的短信,是否可以通过短信中的链接将string传递给应用程序

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

由于iOS安全限制,读取传入或存储SMS是不可能的。

虽然您不能直接拦截短信,但您可以创build自定义urlscheme,以便用户点击邮件中的链接即可启动您的应用。

如果Jason的答案是使用应用程序的链接,那么还有一个select。 在我的情况下,一个Web服务发送一个代码(两阶段authentication)。 当我知道它将要到来的时候,我会提示用户查找它,并且当它长时间按下消息气泡时,将整个消息复制到粘贴板上。

当用户切换回我的应用程序,我已经设置了一个标志来看看粘贴板,我看到的消息,提取出的代码,如果“有效”用户可以继续而不会中断。

没有杰森的答案那么优雅,但如果你不能控制短信的内容,它是一个选项。