私はウェブサイトとAndroidアプリを持っています。ユーザーがAndroid搭載端末からウェブサイトにアクセスしたときに、このアプリをインストールするためのリンクをユーザーに提供したいと思いますが、アプリがまだインストールされていない場合に限ります。これを行う方法はありますか?ユーザーがウェブサイトを開いたときに、アプリがインストールされていない場合にインストールする方法を教えてください。
0
A
答えて
1
はい。 Barcode Scannerを見て詳細を確認することができます。
ステップ1:ウェブサイトを作成して、「ちょっと、あなたは私のアプリを持っていません!ダウンロードするには本当に光るボタンをクリックしてください!このWebページに単純なURLがあることを確認してください(クエリパラメータに依存しないなど)。光沢のあるボタンをappropriate Market URLにリンクさせるか、アプリを配布してください。
ステップ2:アプリケーションにアクティビティを作成し、<data>
要素にそのURLへのリンクを処理することを示す<intent-filter>
を付けます。また、フィルタにBROWSEABLE
カテゴリ、場合によってはtext/html
MIMEタイプを指定する必要があります。
ステップ3:ユーザーがリンクをクリックしてアプリが既にインストールされているときに、アクティビティを実行させます。これは、あなたの<intent-filter>
が新しいアクティビティではなく既存のアクティビティを実行することを意味します。あなたの意図した動作がここにあるかどうかを知る方法がありません。
ここでEDIT
は、バーコードスキャナから関連<intent-filter>
です:
<!-- Allow web apps to launch Barcode Scanner by linking to http://zxing.appspot.com/scan. -->
<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="zxing.appspot.com" android:path="/scan"/>
</intent-filter>
あなたが定期的にブラウザでthe linkを訪問すれば、Webページを取得します。
関連する問題
- 1. アプリがインストールされていない場合はウェブを開く
- 2. jailbreakmeがアプリストアを使わずにウェブサイトからiphone/ipadアプリをインストールする方法を教えてください。
- 3. リストビューが含まれている場合、ユーザーにCarouselPageをスワイプさせる方法を教えてください。
- 4. アプリがインストールされていない場合、別のアプリアクティビティを開く
- 5. Thorがシステムにインストールされているファイルのテンプレートを見つける方法を教えてください。
- 6. インストールされたアプリのアップデート後にマシンを再起動する方法を教えてください。 Wixインストーラー
- 7. インストールされている場合、アプリケーションでURLを開く方法
- 8. Javaプログラムのインストール方法を教えてください。
- 9. YAWS/Erlangのインストール方法を教えてください。
- 10. Springframework CrudRepositoryのインストール方法を教えてください。
- 11. ORO CRMのインストール方法を教えてください。
- 12. Sugyan-Tensorflow-MNISTのインストール方法を教えてください。
- 13. SignTool.exe for VS 2017のインストール方法を教えてください。
- 14. アプリが既にインストールされている場合、UIWebViewのiTunesリンクを開く
- 15. シューズに既にインストールされている宝石を使用する方法を教えてください。
- 16. テストケースが指定されていない場合の入力方法を教えてください。
- 17. Phonegap/Cordovaプロジェクトにインストールされているすべてのプラグインの表示方法を教えてください。
- 18. コンポーザにライブラリを再インストールする方法を教えてください。
- 19. ソースをローカルMavenリポジトリにインストールする方法を教えてください。
- 20. インストールが最初にインストールされているか、ユーザーが以前にアプリをインストールしているかを確認してください
- 21. iphone - アプリがインストールされていることを確認してください
- 22. アプリがインストールされていることを確認してください
- 23. アプリがインストールされていない場合、ボタンを無効にする
- 24. ブラウザが開いたときに「広告」がポップアップする方法を教えてください。
- 25. イベントハンドラが既にバインドされているときにマーカーをドラッグする方法を教えてください。
- 26. インストールしたモノトゥッチのバージョンを教えてください。
- 27. ユーザーがiTunesConnectに「オプトイン」してクラッシュする方法を教えてください。
- 28. RedMineコネクタをインストールできない理由を教えてください
- 29. Androidアプリをフリーズする方法を教えてください。
- 30. Webアプリケーションがインストールされていない場合、ユーザーをセットアップスクリプトにリダイレクトします。
ありがとうございます。論理的だと思われますが、どういうわけか私はそれを働かせることができません。たとえば、カテゴリーBROWSABLE、アクションVIEW、データスキーム "http"、ホスト "google.com"、mimeType "text/html"のインテントフィルターを作成しました。端末にアプリをインストールしてから、ブラウザで「http://google.com」へのリンクを開こうとしました。ページは正常にロードされ、傍受は発生しません。多分私は何かを逃したのだろうか? – Fixpoint
@Shooshpanchick:上記の編集を参照してください。 – CommonsWare