私はiOSアプリケーションにユニバーサルリンクを統合しようとしています。したがって、誰かがタップすると、<myapp>.herokuapp.com/content
はアプリに直接リダイレクトされます。私はセットアップのためにthisガイドをたどった。私は以下のセットアップをしましたが、それを動作させることはできません。私はまた、stackoverflow上の他のスレッドを確認したが、それらの問題を解決しませんでした。ios:ユニバーサルリンクがiOS 10で動作しない
- アプリケーションのターゲットの[機能]タブに[関連付けられたドメイン]を追加しました。 2つのドメイン:
activitycontinuation:<myapp>.herokuapp.com
とapplinks:<myapp>.herokuapp.com
を追加しました。 - [ビルドフェーズ]> [バンドルのコピー]で、ファイル.entitlementsが追加されました。私のウェブサイト上でhttps://developer.apple.com/account/#/membership
から
- ガットteamIdには、以下のJSONを返す
https://<myapp>.herokuapp.com/apple-app-site-association
でapple-app-site-association
のためのルートを追加しました:{ "applinks": { "apps": [], "details": [ { "appID": "<teamId>.<bundleId>.dev", "paths": [ "*" ] }, { "appID": "<teamId>.<bundleId>", "paths": [ "*" ] } ] }, "activitycontinuation": { "apps": [ "<teamId>.<bundleId>.dev", "<teamId>.<bundleId>" ] } }
- バンドルIDを持つiPhone 6Sプラス(物理デバイス)へのXcodeから
インストール済みアプリ
<bundleId>.dev
と、https://<myapp>.herokuapp.com/content
というリンクがNotesにコピーされましたが、Safariで開きます。
リリースビルドの設定方法は?我々はいくつかの設定をすべきか? –
Xcodeの[プロダクト]> [スキーム]> [スキームの編集]。タブ>ビルド設定>リリースを実行します。 – meteors