iOS sms html链接没有自我更新

时间:2016-10-06 19:27:39

标签: ios xamarin.forms

因此出现了一个相当特殊的问题。我在新闻公司工作,我们有一个移动应用程序。我们允许我们的用户分享故事,我们利用从短信链接发送用户的“短信:& body = ...”方法 - >具有预先填充文本的消息应用程序。这很好用。发生的问题是,假设用户点击我们的“文字”链接,他们会被重定向到填充了预先填充的文字的消息应用。但是,假设用户不发送任何文本或取消它,并通过小'<'返回我们的应用程序状态栏中的按钮,然后尝试发送另一个故事,预先填充的文本不会更新,仍然使用旧的预先填充的文本。我们有什么方法可以告诉消息使用新的正文更新吗?

我注意到,如果你'取消'文本,那么它工作正常。

这是我当前的代码

Xamarin.Forms.Device.OpenUri(new System.Uri("sms:&body=" + ShareSMSText));

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,显然当用户点击“<”时会发生什么按钮没有发送消息,它没有丢弃消息传递应用程序实例,因此当它重新打开时它不会更新,因为它之前已经被初始化,但是取消按钮将有效地关闭消息传递窗口并丢弃它。

虽然我目前没有解决方案,但我相信我知道需要解决的问题:

  • 要么找到一种方法来挂钩消息应用程序的后退按钮事件(我不确定这是多么可能)
  • 或者在我们再次尝试打开短信应用时找到关闭/放弃短信窗口的方法

如果我找到解决方案,我会及时通知您,如果您碰巧找到了解决方案,请告诉我们。