ウェブサイトのインストール ボタンをクリックするたびに、特定のアプリがダウンロードされ、ユーザーが所有する Android デバイスにインストールされることを、誰もが Google Play で見たことがあるはずです。Androidアプリとウェブサイトでそれを行うにはどうすればよいでしょうか。つまり、ユーザーが自分のGmail IDで私のウェブサイトにログオンし、製品(データファイル)を購入し、それらのファイルがAndroidデバイスのSDカードにダウンロードされた場合です。誰かが同様の技術に取り組み、それがどのように可能になるか. 助けてください?
2 に答える
One way is you can implement GCM(Google Could Message) for sending the request to the device from server now by getting the request of installation get the URL/URI of that application and download it in device. Once the download was completed you can install this apk file by using this code
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File
(Environment.getExternalStorageDirectory() + "/yourapk.apk")), "application/vnd.android.package-archive");
startActivity(intent);
This way you can implement this feature in your website.
Note: For this device has one application for this to get the message from GCM and implement based on this like Google has Google Play Store. User must install your application for this.
いくつかの問題を組み合わせています。
- Gmail アカウントを使用して Web サイトにログインします。
- アプリをSDカードにダウンロード
- アプリをインストールします。
.apk をクリックすると、Android は任意のバイナリ拡張機能をインストールしようとします。そのため、メールの添付ファイルからでも、apk ファイルを SD カードにダウンロードして、デバイスにインストールすることができます。
あなたのウェブサイトを通じて個々の商品を販売することができます。標準的な解決策は、Google Play を通じてアプリの購入を設定するか、同様のものを実装することです。または、アプリからこのサインオンを完了し、好きな場所で購入およびダウンロードできます。
編集 1
複数のアクティビティを使用して、追加のアイテムの購入を容易にすることができます。
- ログイン アクティビティ (ログイン プロセスに役立ちます)
- ListView (利用可能なアイテムのリストをユーザーに表示するため)
- ユーザーがアイテムを選択すると、支払いシステムを使用してトランザクションを完了します
- 決済完了通知を受け取ったら、アイテムをユーザーのSDカードにダウンロードします。ヘルプリンクについては、こちらを参照してください。
または、webview と HTML を使用して上記のシナリオを完了することもできます。