お世話になっております。
現在iOSアプリを開発しておりまして、
UniversalLinksを実装と試みているのですがうまく行きません。
手順内容と想定される原因と周辺環境を記載しましたので
ご確認頂けましたら幸いです。
何卒宜しくお願い致します。
###実装手順
0. AssociatedDomainsを有効にしたAppIdの登録と開発用ProvisiningProfileの作成
0. apple-app-site-associationファイルを作成
0. AWSにs3バケットを作成してapple-app-site-associationと空のindex.htmlをアップロード
0. ContentType/jsonに設定
0. cloudFront経由でs3にアクセスできるように設定
0. Rout53で上記で作成したcloudFrontにHTTPSでアクセスできる代替えドメインを設定
0. Xcodeにて新規新規プロジェクトを作成して上記で作成したAppIdとProvisiningProfileを設定
0. TARGET→Capabilities→Associated Domainsにwebcredentials:domain、applinks:domainを追加
0. アプリをテスト端末にビルド
0. テスト端末のsafariにてhttps://domain/index.htmlにアクセス
###apple-app-site-associationファイル中身
lang
1{ 2 "applinks": { 3 "apps": [], 4 "details": [ 5 { 6 "appID": "TEAMID.AppID", 7 "paths" [ "*" ] 8 } 9 ] 10 } 11}
###想定される原因
- iTunes Connectは作成していない
- Developmentビルドにてアプリを作成
- apple-app-site-associationは特別署名とうはしていない
- App Search API Validation Toolにてhttps://domain/index.htmlを検証したところ「Error cannot parse app site association」になっている
###周辺環境
Xcode8.3.3
Swift3.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。