Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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应用内多账户购买_Android_In App Purchase_Multiple Accounts - Fatal编程技术网

Android应用内多账户购买

Android应用内多账户购买,android,in-app-purchase,multiple-accounts,Android,In App Purchase,Multiple Accounts,我正在将应用内购买添加到我的应用中,该应用正在运行。我有一个设备上有两个帐户。一个是我的主帐户——我用来发布应用程序——另一个是我用来测试购买的开发人员帐户 在用户可以购买之前,他们需要使用其google凭据登录: GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .build(); mGoogleApiCl

我正在将应用内购买添加到我的应用中,该应用正在运行。我有一个设备上有两个帐户。一个是我的主帐户——我用来发布应用程序——另一个是我用来测试购买的开发人员帐户

在用户可以购买之前,他们需要使用其google凭据登录:

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
    .requestEmail()
    .build();

mGoogleApiClient = new GoogleApiClient.Builder(mainActivity)
    .enableAutoManage(mainActivity, this)
    .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
    .build();

Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
mainActivity.startActivityForResult(signInIntent, RC_SIGN_IN);
此时,我选择我的dev帐户

尽管我选择了我的开发帐户,但当我尝试购买时,它似乎使用了我的主帐户,不允许我购买

我无法确定在进行应用内购买时使用哪个Google帐户

我主要担心的是,如果一个用户的设备上有多个帐户,我的应用程序是否会使用错误的帐户进行购买

有人能对此提供一些见解吗


注意:如果我使用Dev帐户登录到我的设备,并且我登录到应用程序,那么我只能选择我的Dev Google帐户。这样做可以使应用内购买完美地工作。

应用内购买帐户与登录帐户无关,它与在设备上安装应用的用户有关。强制其他用户使用的最佳方法是从设备上卸载应用程序,然后从电脑上的google playweb版本重新安装。确保您使用正确的帐户登录并安装应用程序。将使用该帐户进行应用程序内购买。

同样的困境和您的解决方案对我不起作用。如果我尝试此操作,我会得到:“此Google帐户尚未与设备关联。请在安装应用程序之前访问您设备上的Play Store应用程序。”我已在设备上使用该帐户访问了它,并可以通过点击Play Store中的汉堡包图标来验证是否选中了相关帐户。我是否需要将此作为我设备上的唯一帐户?最近此方法也已停止工作。在你安装/卸载应用程序和play store的网络版本之间似乎有一些延迟。也许这就是你看到的?就是这样!这实际上花了几个小时。。。谢谢你让我知道!