Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从play store以编程方式安装应用程序_Android_Google Play_Google Play Services - Fatal编程技术网

Android 如何从play store以编程方式安装应用程序

Android 如何从play store以编程方式安装应用程序,android,google-play,google-play-services,Android,Google Play,Google Play Services,我想在按钮点击事件中从play store安装应用程序,并在用户点击按钮后管理下载状态。 假设我想通过点击按钮从我的应用程序下载facebook,然后点击按钮它应该安装在我的设备上,我可以得到应用程序的状态是下载/安装/暂停/取消下载 这可能吗? 请提供您对此的想法。 提前谢谢 编辑 我找到下面的代码来检查下载事件广播- <receiver android:name="com.test.MyReceiver" android:exported="true"> <intent-f

我想在按钮点击事件中从play store安装应用程序,并在用户点击按钮后管理下载状态。 假设我想通过点击按钮从我的应用程序下载facebook,然后点击按钮它应该安装在我的设备上,我可以得到应用程序的状态是下载/安装/暂停/取消下载

这可能吗? 请提供您对此的想法。 提前谢谢

编辑

我找到下面的代码来检查下载事件广播-

<receiver android:name="com.test.MyReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
}

但我的广播接收器从未被呼叫过

若要下载应用程序,请单击按钮(如果使用以下链接)-

http://market.android.com/details?id=your.application.package.name&referrer=my_referrer_finally_works_fine

这是不可能的。不知道还能说什么。

您无法从play store下载应用程序


您可以向用户显示具有正确应用程序页面的play store应用程序,以便他们可以下载,请参见

,这是可能的,因为play store上的某些应用程序正在做我想要的事情。但我不知道它们是如何做的。@rb16您能指出这些应用程序吗?我还没有遇到任何问题,请检查此应用程序-感谢您的回复,我可以获取应用程序的下载状态。如果用户单击“安装”按钮,则当它完全安装时,我会收到警报或通知。我自己没有使用过它,但这正是您要找的。我尝试过此接收器,但我的广播接收器没有呼叫。
http://market.android.com/details?id=your.application.package.name&referrer=my_referrer_finally_works_fine