iOS>= 9 Универсальные ссылки не работают
Я разрабатываю приложение для iOS с React Native и Ruby on Rails.
В среде разработки универсальные ссылки работают правильно. Но не работает в постановке и производстве. Когда я посмотрел на журнал, казалось, я не получил доступ . / Well-known / apple-app-site-association
или жеapple-app-site-association
,
Нужно ли настраивать другие параметры для запуска универсальных ссылок в производственной или промежуточной среде? Если так, то, что это?
На стороне приложения iOS
Я настроил Associated Domeins
как ниже в Xcode.
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