iOS> = 9通用链接不起作用

时间:2018-07-30 06:19:32

标签: ios ios-universal-links

我使用React Native和Ruby on Rails开发iOS应用程序。

在开发环境中,通用链接正常运行。 但不适用于分期和生产。 当我查看日志时,似乎没有访问. / Well-known / apple-app-site-associationapple-app-site-association

我需要配置其他设置以在生产环境或登台环境中运行通用链接吗? 如果是这样,那是什么?

在iOS应用程序端

我在Xcode上像下面一样设置了Associated Domeins

applinks:myDomein
applinks:staging.myDomein

在Rails端

我在控制器中添加路由和动作。 当访问./well-known/apple-app-site-association/apple-app-site-association时,apple_app_site_associations#index返回json,如下所示。

# my routings
  get '/.well-known/apple-app-site-association', to: 'apple_app_site_associations#index'
  get '/apple-app-site-association', to: 'apple_app_site_associations#index'

# my controller
class AppleAppSiteAssociationsController < ApplicationController
  def index
    render json: {
      "applinks": {
        "apps": [],
        "details": [
          {
            "appID": 'myAppID',
            "paths": ['/after_processings']
          }
        ]
      }
    }
  end
end

0 个答案:

没有答案