twitter帖子中的自定义url方案不起作用

问题描述 投票:5回答:3

我是ios应用程序开发人员。我们已经实现了自定义URL方案“ my_app:// section_name”,因此,如果在用户的移动浏览器中打开了链接,它将把用户重定向到应用程序中的特定部分。

我们希望能够发布这些URL,并让其移动设备上的用户单击它们以打开该应用程序,但是该应用程序只能单击一次(当您单击关闭时,也许您单击了错误,然后您想再次单击它,但它不起作用)

我希望这不是一个愚蠢的问题。谢谢

ios callback twitter url-scheme
3个回答
0
投票

发布后请确保检查推文正文。

这可能是因为URL缩短,特别是如果该推文是从iOS 5 Twitter框架发布的。


0
投票

我在url方案上也遇到类似的问题。我们可以将它们包含在电子邮件和短信中,并且它们会突出显示并正常工作。

不幸的是,当我们对一条推文进行相同操作时,iOS Twitter客户端无法识别特殊的URL方案,因此用户无法点击它来打开我们的应用程序。

相当大的疏忽,方法。其他任何人都感到高兴,包括在推文中包含特殊的URL方案链接?


0
投票

您应该考虑的解决方案不涉及直接共享URI方案,而是在Web服务器上创建一个页面来处理此问题。实际上,如果您希望能够与路径共享完整的URI方案,那么最好构建一个Web服务器以动态生成带有URI方案重定向的页面。

这是我们在Branch构建的内容的过于简化的表示。尽管网络服务器将需要一些未在此处描述的设置,但其中包括一些入门代码。

  1. 代替testapp://some.data。在这里,您将链接到http://yoursite.com/hosted-redirect/some.data.here

  2. 您的服务器应侦听/ hosted-redirect路由,在此处获取some.data。并构建以下页面(此处为正文):

code(来源:derrrick.com

因此,您的服务器将必须在此页面上生成并响应,并在此请求http://yoursite.com/hosted-redirect/some.data.here时在此处填写some.data。

轻量级节点应用程序可以使用单个文件来执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.