从Facebook web视图中打开iOS深度链接停止工作
突然间,我的应用程序的深层链接在Facebook web视图中停止工作,但当我在Safari中打开深层链接时(或单击web视图中的共享并选择Safari),它们工作正常 我为我的资源和应用程序链接添加了所有必要的打开图标记,如下所述: 自从新的Facebook应用程序更新以来,有没有人经历过同样的行为?版本:(34.0.0.36.265) 如果我想离开Facebook,我会得到通常的提示,但点击后什么也没发生,设备会停留在Facebook的网络视图中。我检查了上的刮板信息,但没有报告错误 以下是共享的URL/资源,并路由到深度链接(服务器可能需要唤醒):从Facebook web视图中打开iOS深度链接停止工作,ios,facebook,deep-linking,applinks,Ios,Facebook,Deep Linking,Applinks,突然间,我的应用程序的深层链接在Facebook web视图中停止工作,但当我在Safari中打开深层链接时(或单击web视图中的共享并选择Safari),它们工作正常 我为我的资源和应用程序链接添加了所有必要的打开图标记,如下所述: 自从新的Facebook应用程序更新以来,有没有人经历过同样的行为?版本:(34.0.0.36.265) 如果我想离开Facebook,我会得到通常的提示,但点击后什么也没发生,设备会停留在Facebook的网络视图中。我检查了上的刮板信息,但没有报告错误 以下是
有什么想法吗?我对最新的Facebook应用程序更新有着完全相同的问题,似乎是他们的问题,而不是你(甚至是我的)应用程序的问题
我建议您去报告问题,以便我们能够快速升级此问题。很高兴。。我们发现这个缺陷被记录了下来。这占用了我几天卓有成效的工作。现在,我们注意到一件奇怪的事情,就是即使在选择了“打开的应用程序”之后,也不会发生任何事情,尝试稍微滑动web视图的标题,让您感到惊讶的是,深度链接随后会起作用。有趣又有趣。如果有其他人也经历过这种情况,请告诉我。如果您正在寻找一种可能的解决方法,直到问题得到解决,请使用facebook的移动托管API。看来,点击用它创建的链接并不会进入目前有缺陷的iOS facebook应用程序浏览器,因此也不会起作用 以下是一个简短的分步指南(改编自):
curl”https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials“
curl https://graph.facebook.com/app/app_link_hosts \
-F access_token="TOKEN_FROM_STEP_2" \
-F name="YOUR_APP_NAME" \
-F ios=' [
{
"url" : "your://deep/link",
"app_store_id" : YOUR_APP_STORE_APP_ID,
"app_name" : "YOUR_APP_NAME",
},
]' \
-F android=' [
{
"url" : "your://deep/link",
"package" : "your.package.name",
"app_name" : "YOUR_APP_NAME"
},
]' \
-F web=' {
"should_fallback" : false,
}'
{“ID”:“somethingsomething”}
请求您的规范URL:
curl -G https://graph.facebook.com/ID_FROM_STEP_3 \
-d access_token="TOKEN_FROM_STEP_2" \
-d fields=canonical_url \
-d pretty=true
https://fb.me/ID
用于深度链接,而不是链接到常用页面我也有同样的问题,伙计!真烦人!我希望他们能快点修好!这已在最新更新中解决-上周四2016年7月7日,我仍在经历此问题,@aleks你找到解决方法了吗?