相关疑难解决方法(0)

无法让新的AppLink在iOS或Android上运行

最新更新下面的更新#5

我正在尝试为我的iOS和Android应用程序实现AppLinks:http://applinks.org

我做了以下事情:

  1. 为我的应用设置自定义网址方案:inacho://
  2. 我的App代表中的设置: - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
  3. 将meta标签添加到我的网站http://www.nachorater.com:

<meta property="al:ios:app_store_id" content="581815579"/>
<meta property="al:ios:app_name" content="iNacho" />
<meta property="al:ios:url" content="inacho://default" />
Run Code Online (Sandbox Code Playgroud)

我已经通过输入类似inacho:// default的链接并点击它创建的链接来验证网址方案是否有效.WA-LA!它打开我的应用程序.

但是,当我尝试从Facebook或Quip点击链接到www.nachorater.com时,这两个应用程序都没有自动通知该网站设置了这些应用程序链接,它只是在浏览器中加载网站而不是尝试打开我的应用程序.

有人有这个工作吗?

更新:

我有一个问题,一些元标记不在我的模板的<head>部分,我修复它.

现在来自iOS Facebook应用程序的链接:http://www.nachorater.com添加了一个漂亮的小弹出窗口,可以让你打开iNacho应用程序中的URL,如下所示:

截图

但我的动态评论链接似乎没有用,但Ming指出的Debug应用程序显示meta标签看起来正确.

例如,http://www.nachorater.com/getReview?reviewID = 6396169718595584

使用https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.nachorater.com%2FgetReview%3FreviewID%3D6396169718595584进行调试时的元标记:

元标记

更新#2:

我发布了一个新的nacho评论链接到我的iNacho Facebook时间线,然后尝试从Facebook Mobile应用程序点击它.

它开始加载页面并弹出方便的指示器,让你在iNacho中打开应用程序,但是一旦页面加载,指示器就会消失(在我点击它之前).

更新#3:

从Facebook应用程序,我现在可以为我的评论触发一个inacho URL,但这只是在我消失之前点击iNacho中打开的小弹出窗口.如果我在Facebook的内置Web视图中完全加载页面,那么小弹出窗口仍会消失.

这是Applinks的问题吗?或Facebook应用程序的问题?还是设计,为什么?

更新#4:

我可能知道问题是什么.审核页面依次为nacho评论加载动态图像.因此,通过加载页面,它有一个img src标记,指向加载图像的动态URL.这是否被误认为某种"重定向"行为?

img标签的示例(渲染): <img width="300" src="/getReviewImage?imageID=6125868501958656"></img>

注意:还有许多其他脚本/ ajax也会动态加载(Facebook和Twitter小部件等).

这是AppLinks或Facebook Mobile应用程序中的错误吗?它不应该关心背景加载像ajax和动态图像的对象吗?

更新#5

2014年7月15日 - 最新的Facebook应用程序仍在发生这种情况.当我点击从我的iNacho Facebook页面到我的iNacho网站的链接时,它会弹出选项,在页面完成加载之前在应用程序中打开它一瞬间.然后它隐藏了它.

至于Twitter应用程序,它甚至不会给我弹出一瞬间.它似乎没有认识到链接是启用了appslink.

Quip,另一方面,我粘贴了一个nacho链接,当我第一次点击它时,它进入了内置的safari,无法在我的应用程序中打开.但是我第二次点击它,它直接打开了我的应用程序.

简介:到目前为止,似乎有些应用程序正在错误地实现AppLinks Navigation部分或其他内容.Quip似乎有效,但即使是Facebook自己的应用程序似乎也没有用.

android facebook meta-tags ios applinks

32
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

applinks ×1

facebook ×1

ios ×1

meta-tags ×1