1

http/https を使用せずに、電子メールから Android アプリケーションを起動する方法はありますか?

4

2 に答える 2

1

カスタムプロトコルを使用して、アプリにカスタムハンドラーをインストールできます。これをチェックしてください。この例では、メールにへのリンクが含まれている場合、foo:do_somethingそれをクリックするとアプリが開きます。

これによると、それを回避する方法は、電子メールにHTTP URLを残し、Webサーバーにそれらをカスタムプロトコルに変換させることです。メールを管理している場合、これは問題ありません。

単に301または302応答を返すだけで機能するかどうかはわかりませんが、試してみてください。

于 2012-09-18T20:49:41.217 に答える
0

リンクをタグに入れて、HTMLでメールを送信する必要があります。

<a href='myscheme://myhost?data=whatever'>Launch App

その前に、これをマニフェストファイルに追加する必要があります

<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="ace" android:host="samuel"/>
</intent-filter>

リンクをクリックすると、アクションを完了するように求められ、そこからアプリを選択します。

ありがとう。

于 2012-09-18T20:57:41.827 に答える