私は電子メールで送信できるリンクを作成しようとしています。私のアプリをインストールしたアンドロイドデバイスで開くと、自動的に正しいページが開きます。Androidアプリへのディープリンク
私はいくつかの異なる方法で部分的に作業していますが、誰かが解決策を持っているかどうか疑問に思っていたいくつかの問題を発見しました。
試行1:カスタムスキームの使用:myapp:// someItem。これは動作しますが、一部の電子メールアプリケーションではhttpではないため、リンクとして扱われません。アプリケーションに有効なリンクとして扱わせる方法はありますか?例えばgmail。
試行2:ホストとのhttpリンクの使用:http://com.myapp/someItem。これも同様に動作しますが、私のアプリケーションは理想的ではないすべてのhttpリンクを処理するために登録されてしまいます。
試行3:ホストとポートでhttpリンクを使用する:http://com.myapp:2345/someItem。これは私の現在の解決策であり、唯一の欠点は、リンクが開かれてもブラウザ内のリンクを開くオプションが残っていることです。ブラウザがリンクを開こうとするのを止める方法はありますか?
リンクを作成する方法は誰もが知っていますが、それらのリンクはすべてのアプリケーションでリンクとして扱われ、ブラウザを開いたときにブラウザによって無視されますか?
あなたは私を助けいくつかのリソースに私をポイントしてくださいすることができディープリンクは任意のプロンプト、間質ページ、またはログインせずに、コンテンツに直接ユーザーを取る必要があります。 – user2056563