0

私はIONICアプリを持っています。ユーザーにhttps://またはhttp://のリンクを共有させたい。私のネイティブアプリで開く必要があります。アプリがインストールされていない場合は、プレイストアからインストールするように依頼する必要があります。IONIC:モバイルアプリでウェブリンクを開く

私はこのhttps://github.com/EddyVerbruggen/Custom-URL-scheme

を試してみました。しかし、私がhttpsをクリックすると何も起こりません:// URL。それはまだ私のクロムブラウザで開きます。それは私のアプリケーションでのみリンクを開く必要があります。

は、私はまったく同じで、ここで説明したい:https://paul.kinlan.me/deep-app-linking-on-android-and-chrome/

答えて

2

渦のプラグインはカスタムURIスキームのために特別です。これは表示されているmyapp://の形式です。ご指摘のとおり、http://またはhttps://のリンクは許可されていません。

PaulはChromeチームと協力しているため、彼の記事はChromeのインテントに関するものです。これは素晴らしい標準ですが、Chromeでのみ動作し、他の場所との互換性が必要な場合は特に便利です。

App Links標準はこの問題を解決するように設計されていますが、Androidの新しいバージョンでのみサポートされています。

代わりに、必要なものはhosted deep linksです。この設定では、https://のURLがカスタムURIスキームにリダイレクトされるWebページにつながります。このURIページは、アプリを開き、ユーザーに深くつながります。あなたは技術的にそれを自分で構築することができますが、ほとんどの開発者はそれをしません。 Branch.io(全開示:私はブランチチームにいる)やFirebase Dynamic Linkのようなサービスは、プロセスをはるかに簡単にします。

ここでイオンのためのさまざまなディープリンクオプションの内訳です:今、アンドロイドのために働いてhttps://blog.branch.io/how-to-deep-link-in-cordova-phonegap-and-ionic/

+0

アレックスITSは。 iOSに関するアイデアはありますか? – SSR

+0

現在iOSでは正確に何が起こっていますか? –

+0

アプリと設定を正しく設定しました。また、apple-app-site-associationが私のウェブサイトのルートに展開されています。モバイルデバイスでSafariまたはブラウザを開き、それぞれのリンクをクリックすると、リスト内に自分のアプリが表示されません。 – SSR

関連する問題