我们可以从Android中的Google Play页面获得安装结果吗?



这是我的问题,

  • 我需要从 page_one.java 将用户重定向到特定的应用程序页面(Google Play Page)。(已实施)
  • 用户从Google Play页面上成功安装该应用程序,现在它返回上一页。(已实施)
  • 现在,我需要在 page_one.java 中获得响应,无论应用程序安装是成功还是失败。可以获得安装状态吗?

您是否可以使用应用程序是否已安装。

在这里,您可以找到一个工作代码,有助于找出应用程序是否正确安装。

您可以注册一个广播接收器,以检测添加的操作:

<receiver android:name="com.example.InstalledReceiver" >
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <data android:scheme="package" />
    </intent-filter>
</receiver>

然后声明广播接收器类

public class InstalledReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        String installedPackage = intent.getDataString();
        //Uri like package://com.example.myapp
    }
}

在on式方法中,您将知道它是否是正确的应用程序。但是我不确定您是否可以在失败上获得状态

最新更新