0

ディープリンクを実装した Cordova ベースのアプリケーションがあります。これらのディープリンクは、「アプリを開くことに関する」限り、すべてのプラットフォームで完全に機能しています。

リンクがクリックされたときのネイティブの Android 電子メール アプリケーションでは、いくつかの問題が発生しています。

  • 1 つ目は、アプリの読み込みに非常に長い時間がかかることです。他のコンテキストからディープリンクを開いてこの問題に遭遇することはありません。

  • 2 つ目は、メール クライアントに戻る方法がありません。デバイスの [戻る] ボタンは何もしません。元に戻る唯一の方法は、メール クライアントを終了して再度開くことです。

  • 第三に、上記の 2 つの問題を超えてこれらのリンクをクリックすると、アプリの 2 つのバージョンを同時に実行できるようになります。1 つは電子メール クライアントの内部にあり、もう 1 つは外部にあります。メールクライアントでの画像の読み込みと、外部の別のインスタンスを参照してください

4

1 に答える 1

0

プロジェクトの 1 つのバージョンのみを実行できるように、プロジェクトを更新する必要がありました。

追加:

<preference name="AndroidLaunchMode" value="singleTask" />

私の config.xml ファイル (android:launchMode="singleTask" を Android のビルド時に AndroidManifest.xml に配置する) では、適切に動作するようになりました。

于 2016-09-24T23:41:25.967 に答える