Apple Xcodeでユニバーサルリンクサポートを有効にする
ユニバーサルリンクはドメインとアプリケーション間の検証済みの関係を確立するため、Auth0アプリケーションの設定とiOSアプリケーションの両方が同期している必要があります。そのため、AppleのチームIDとバンドルIDをAuth0に提供する必要があります。Auth0登録済みアプリケーションのユニバーサルリンクサポートを有効にするには、Auth0 Dashboardを使うことができます。
AppleのチームIDとバンドルIDを取得する
Appleの[Team ID(チームID)]を見つけるには、Appleデベロッパアカウント概要ページに移動します。
iOSアプリケーションの[Bundle identifier(バンドルID)]を見つけるには、Xcodeプロジェクト設定ページに移動します。
AppleのチームIDとバンドルIDをAuth0に提供する
[Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動し、アプリケーションの名前を選択して表示します。
[Settings(設定)]ページの下までスクロールし、[Show Advanced Settings(詳細設定を表示)]を選択します。
[Device Settings(デバイス設定)]を選び、iOSアプリケーションの[Team ID(チームID)]と[App bundler identifier(アプリバンドルID)]の値を入力して、[Save Changes(変更を保存)]を選択します。
リンクのテスト
アプリケーションがユニバーサルリンクのapple-app-site-association
ファイルを利用できるかどうか、ブラウザーで次のURLに移動して確認します:{yourDomain}/apple-app-site-association
リンクに成功している場合は、以下のようなJSONが表示されます(読みやすいように整えられています)。
{
"applinks": {
"apps": [],
"details": [{
"appID": "86WQXF56BC.com.auth0.Passwordless-Email",
"paths": ["/ios/com.auth0.Passwordless-Email/*"]
}]
}
}
Was this helpful?