2017-08-01 23 views
0

複数のデバイスでデープリンクをテストするときに問題が発生しました。私はディープリンクが適切に動作していることを知りました(つまり、アプリケーションに正確にリダイレクトする)が、他のものはAppStoreにリダイレクトします。 ステータスバーの右上隅にあるボタンを押したときにアプリケーションリンクが明示的に禁止されていることが原因で、この問題が発生している可能性があるという、この問題に関する支店のトラブルシューティングガイド(下記のリンク)を読んだことがあります。 そして、ノートアプリからのリンクを長押しして「アプリで開く」ボタンをクリックすることで修正できると読んだことがあります。iOSデープリンクは1つのデバイスで動作しますが、他のデバイスでは動作しません

しかし、問題は、アプリがデバイスにインストールされているにもかかわらず、そのようなボタンがまったくないことです。

screenshot

P.s:私が言ったようにディープリンクが複数のデバイス上で正常に動作し、同じボタン(アプリケーションで開く)は、これらのデバイスのためのノートアプリに表示されますので、私は私のユニバーサルリンクが完全に設定されていることを知っていると作業。

https://support.branch.io/support/solutions/articles/6000153326-ios-universal-links-troubleshooting-guide

+0

実際のディープリンクはどこですか、btw?スクリーンショットには標準の 'https://'リンクがあり、そのようなリンクはiOS上でSafariを開くことになっています。 – holex

+0

しかし、他のデバイスのアプリケーションで開く –

答えて

0

私は解決策を見つけました。ダッシュボードに登録したURLスキームをプロジェクトのinfo.plistに追加すると、私は正しくリダイレ​​クトされ始めました。しかし、それは長い間プレスのリンクを開くと、unemerging 'Open in app'ボタンの問題を解決しませんでした。アプリリンクをブロックすることはできません。ステータスバーにボタンがないためです。 ディープリンクが最初に機能していたデバイスは、壊れていません。私はまだこれらのデバイスと 'アプリで開く'ボタンのappearesのためのアプリリンクをブロックすることができます。ここBranch.ioから

0

Amruta:

あなたはユニバーサルリンクの設定の問題に直面している場合は、私たちのチームは、私たちは必ずすべてが正しく設定されていることを確認するためにXcodeプロジェクトの構成に関する様々な情報を確認することを可能にする検証ツールを持っています。

構成情報が収集されると、スクリプトはそれをBranchに送信し、確認結果を表示するためのショートリンクを返します。スクリプトの実行上の正確な手順については、私は、関連するドキュメントのページにあなたを指すようしたいと思い、ここで見つける: https://dev.branch.io/getting-started/universal-linking-validator/

もここで見つけることができるバリデータ、など: https://branch.io/resources/universal-links/

を実行した後ローカルスクリプトを開き、Webブラウザでリンクを開き、ブランチキーとシークレットを入力してテスト結果を表示します。

まだ問題に直面している場合は、[email protected]に書き込むことをおすすめします。私たちはあなたとの統合を進めます。

関連する問題