3

Androidデバイスでアプリを開いたときに電子メールで送信できるリンクを作成しようとしています。アプリがデバイスにない場合は、Google ストアにアクセスしてアプリを検索します。

4

2 に答える 2

2

あなたはこれを行うことができます:

マニフェストにフィルターを作成して、特定の URL を処理します。次に例を示します。

<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="http" android:host="your-domain.com" android:path="/your-app"/>
</intent-filter>

したがって、ユーザーがアプリをインストールしてhttp://your-domain.com/your-appを開くと、アプリが開かれ、処理できるようになります。

次に、 http: //your-domain.com/your-appを Google Play (https://play.google.com/store/apps/details?id=com.your.app) に直接リダイレクトするようにします。アプリ。

于 2012-08-29T15:12:07.093 に答える
1

別のより安全なアプローチをお勧めします。リンクをフォームに入れる

market://details?id=<PACKAGE>

if は常にユーザーを Google Play にリダイレクトしますが、アプリが既にインストールされている場合、ユーザーはそこに「開く」と表示されます。そうでない場合は、「インストール」が表示されるので、ユーザーは続行できます。

于 2012-08-29T15:10:20.707 に答える