在Twitter帖子中的自定义网址方案它不起作用

时间:2012-12-04 03:08:14

标签: ios callback twitter url-scheme

我是ios app开发者。我们已经实现了自定义网址方案“my_app:// section_name”,如果链接在用户的移动浏览器中打开,它会将用户重定向到应用中的特定部分。

我们希望能够发送这些网址并让用户在他们的移动设备上点击它们来打开应用,但它只需点击一次 (当你点击关闭,也许你点击错误然后你想点击它第二但它不起作用)

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

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

不幸的是,当我们对推文做同样的事情时,iOS Twitter客户端无法识别特殊的URL方案,因此用户无法点击它来打开我们的应用程序。

相当大的疏忽,这是一个问题。其他人有任何乐趣,包括推文中的特殊URL方案链接?

答案 2 :(得分:0)

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

这是我们在Branch建立的内容的过度简化表示。这包括一些代码可以帮助您入门,虽然Web服务器需要一些未在此处描述的设置。

  1. 而不是testapp://some.data.here,您将链接到http://yoursite.com/hosted-redirect/some.data.here

  2. 你的服务器应该在route / hosted-redirect上监听,抓住some.data.here并构建以下页面(正文在这里):

  3. code http://derrrick.com/stackoverflow/code.png

    因此,您的服务器必须生成并回复此页面,填写some.data.here,随时请求http://yoursite.com/hosted-redirect/some.data.here

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