每个人都必须在Google Play上看到,每当我们点击网站上的安装按钮时,特定应用程序就会下载并安装在用户拥有的Android设备上。我怎么可能在我的Android应用程序和网站上这样做,如果用户使用他的gmail Id登录我的网站并购买产品(这是一些数据文件),那些文件被下载到Android设备的SD卡。有没有人研究过类似的技术以及如何做到这一点。请帮帮忙?
答案 0 :(得分:1)
一种方法是,您可以通过获取安装请求获取该应用程序的URL / URI并将其下载到设备中来实现GCM(Google Could Message),以便现在从服务器向设备发送请求。下载完成后,您可以使用此代码
安装此apk文件Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File
(Environment.getExternalStorageDirectory() + "/yourapk.apk")), "application/vnd.android.package-archive");
startActivity(intent);
这样您就可以在自己的网站上实现此功能。
注意:对于此设备,有一个应用程序可以从GCM获取消息并根据此实现,例如Google拥有Google Play商店。用户必须为此安装您的应用程序。
答案 1 :(得分:0)
你将几个问题结合在一起。
当您点击它时,Android会尝试使用.apk安装任何二进制扩展名。因此,即使从您的电子邮件附件,您也可以将apk文件下载到SD卡并将其安装到设备上。
您可以通过您的网站销售单个商品。标准解决方案是通过Google Play设置应用内购买或实现类似的功能。或者,从您的应用程序中,您可以完成此登录并购买和下载您喜欢的任何地方。
修改1
您可以简单地使用多项活动来促进额外的项目购买。
或者,您可以使用webview和HTML来完成上述方案。