从Facebook web视图中打开iOS深度链接停止工作

从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视图中停止工作,但当我在Safari中打开深层链接时(或单击web视图中的共享并选择Safari),它们工作正常

我为我的资源和应用程序链接添加了所有必要的打开图标记,如下所述:

自从新的Facebook应用程序更新以来,有没有人经历过同样的行为?版本:(34.0.0.36.265)

如果我想离开Facebook,我会得到通常的提示,但点击后什么也没发生,设备会停留在Facebook的网络视图中。我检查了上的刮板信息,但没有报告错误

以下是共享的URL/资源,并路由到深度链接(服务器可能需要唤醒):


有什么想法吗?

我对最新的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
    {“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
    
  • 直接使用返回的规范URL
    https://fb.me/ID
    用于深度链接,而不是链接到常用页面


  • 我也有同样的问题,伙计!真烦人!我希望他们能快点修好!这已在最新更新中解决-上周四2016年7月7日,我仍在经历此问题,@aleks你找到解决方法了吗?