【发布时间】:2014-12-18 14:20:15
【问题描述】:
我想在按钮点击事件时从 Play 商店安装应用程序,并在用户点击按钮后管理下载状态。 假设我想通过单击按钮从我的应用程序下载 facebook,然后单击按钮,它应该安装在我的设备上,我可以获得应用程序的状态正在下载/安装/暂停/取消下载。
这可能吗? 请为此提供您的想法。 提前致谢。
已编辑
我在下面找到了检查下载事件广播的代码 -
<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
【问题讨论】:
标签: android google-play google-play-services