我想在按钮点击事件上从Play商店安装应用程序,并在用户点击按钮管理下载状态后。 假设我想从我的应用程序下载按钮点击按钮然后,点击它应该安装在我的设备上按钮,我可以获得应用程序状态下载/安装/暂停/取消下载。
这可能吗? 请提供您的想法。 提前致谢。
EDITED
我发现下面的代码检查下载事件广播 -
<receiver android:name="com.test.MyReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
我有广播接收器 -
public class MyReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Bundle data = intent.getExtras();
String referrerString = data.getString("referrer");
Toast.makeText(context, "downloading....."+referrerString,Toast.LENGTH_SHORT).show();
}
}
但我的广播接收器从未被调用过。
如果使用以下链接点击按钮点击应用程序 -
http://market.android.com/details?id=your.application.package.name&referrer=my_referrer_finally_works_fine
答案 0 :(得分:0)
这是不可能的。不确定还有什么要说的。
答案 1 :(得分:0)
您无法从Play商店下载应用程序。
您可以使用正确的应用页面向用户展示Play商店应用,以便他们可以下载,请参阅How to open the Google Play Store directly from my Android application?