私が必死に達成しようとしているのは、ユーザーが電子メールで送信されたリンクをクリックしたときにアプリを起動することです。ユーザーは自分の Android Gmail アプリ (現在、私の 2.3.3 Android フォンのバージョンは 2.3.6 です) を開き、リンクをたどってアプリを起動して作業を開始できるように指示します。
私はすでにAndroidサイトの開発者コーナーから大量のドキュメントを読み、ここSOでも同様の質問を読んでおり、もちろんgoogle-fuを使用していますが、Androidの乗組員自身からでさえ、今日まで実用的な答えは得られていません.実際には、事実上の Q/A の場所として SO を使用しています。
私はマニフェストファイルにこの設定を入れてみました:
<activity android:name=".MyApp" >
<intent-filter>
<action android:name="com.my.actions.MY_CUSTOM_ACTION" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity></code>
うまくいかなかったので、hackbodがそうしないと言っていてもカスタムスキームを書き込もうとしましたが、それもまったくうまくいきませんでした。もう 1 つのオプションは、http スキームとホストを指定するインテント フィルターで「データ」タグを使用できるように、カスタム Web サイトを用意することですが、これは、Web サイトを持っていない多くの人にとってショー ストッパーです。
多分私は何かが欠けています。私がやっていることはまったく可能ですか?ie: gmail android アプリからメールに書かれたリンクからアクティビティを起動することは可能ですか?. もしそうなら、そのようなリンクはどのような構造/構文に従わなければなりませんか?. これがとても奇妙であるとは信じられません。BBでもiOSでも問題なく使えています。
どんな助けでも感謝します。前もって感謝します。