如何从Play商店以编程方式安装应用程序

时间:2014-12-18 14:20:15

标签: android google-play google-play-services

我想在按钮点击事件上从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

2 个答案:

答案 0 :(得分:0)

这是不可能的。不确定还有什么要说的。

答案 1 :(得分:0)

您无法从Play商店下载应用程序。

您可以使用正确的应用页面向用户展示Play商店应用,以便他们可以下载,请参阅How to open the Google Play Store directly from my Android application?

相关问题