我使用React Native和Ruby on Rails开发iOS应用程序。
在开发环境中,通用链接正常运行。
但不适用于分期和生产。
当我查看日志时,似乎没有访问. / Well-known / apple-app-site-association
或apple-app-site-association
。
我需要配置其他设置以在生产环境或登台环境中运行通用链接吗? 如果是这样,那是什么?
我在Xcode上像下面一样设置了Associated Domeins
。
applinks:myDomein
applinks:staging.myDomein
我在控制器中添加路由和动作。
当访问./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