因此出现了一个相当特殊的问题。我在新闻公司工作,我们有一个移动应用程序。我们允许我们的用户分享故事,我们利用从短信链接发送用户的“短信:& body = ...”方法 - >具有预先填充文本的消息应用程序。这很好用。发生的问题是,假设用户点击我们的“文字”链接,他们会被重定向到填充了预先填充的文字的消息应用。但是,假设用户不发送任何文本或取消它,并通过小'<'返回我们的应用程序状态栏中的按钮,然后尝试发送另一个故事,预先填充的文本不会更新,仍然使用旧的预先填充的文本。我们有什么方法可以告诉消息使用新的正文更新吗?
我注意到,如果你'取消'文本,那么它工作正常。
这是我当前的代码
Xamarin.Forms.Device.OpenUri(new System.Uri("sms:&body=" + ShareSMSText));
答案 0 :(得分:0)
我遇到了同样的问题,显然当用户点击“<”时会发生什么按钮没有发送消息,它没有丢弃消息传递应用程序实例,因此当它重新打开时它不会更新,因为它之前已经被初始化,但是取消按钮将有效地关闭消息传递窗口并丢弃它。
虽然我目前没有解决方案,但我相信我知道需要解决的问题:
如果我找到解决方案,我会及时通知您,如果您碰巧找到了解决方案,请告诉我们。