Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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_Payment Processing_In App Subscription - Fatal编程技术网

在单个设备上使用多个用户进行Android应用内订阅购买

在单个设备上使用多个用户进行Android应用内订阅购买,android,in-app-purchase,payment-processing,in-app-subscription,Android,In App Purchase,Payment Processing,In App Subscription,我正在开发一个应用程序,android应用程序内订阅购买具有自我登录程序,基本上这意味着多个用户可以使用单个设备访问应用程序。只要我在我的应用程序中使用一个用户,一切都正常,但当我注销并登录另一个用户并尝试进行订阅购买时,它会告诉我您已经拥有此订阅,或者将我的订阅更改为新请求的订阅。 发生这种情况的原因是,前一个用户的订阅反映在此用户中,因为订阅/购买与主播放商店帐户关联。 那么,对于多个用户,每个用户在单个设备上具有相同或不同的订阅,我如何管理这种情况呢?可能吗? 提前感谢您的帮助。这里一团糟

我正在开发一个应用程序,android应用程序内订阅购买具有自我登录程序,基本上这意味着多个用户可以使用单个设备访问应用程序。只要我在我的应用程序中使用一个用户,一切都正常,但当我注销并登录另一个用户并尝试进行订阅购买时,它会告诉我您已经拥有此订阅,或者将我的订阅更改为新请求的订阅。 发生这种情况的原因是,前一个用户的订阅反映在此用户中,因为订阅/购买与主播放商店帐户关联。 那么,对于多个用户,每个用户在单个设备上具有相同或不同的订阅,我如何管理这种情况呢?可能吗?
提前感谢您的帮助。

这里一团糟,您几乎找不到谷歌关于它的任何信息。由于购买绑定到Google帐户,因此在检测当前用户的(活动)订阅时,我们没有显示购买选项。您找到解决此问题的方法了吗?我的应用程序也面临同样的问题。@appLogic我没有找到任何合适的方法,我在每个交易中添加了一个有效负载,该有效负载是userId,当一个新用户试图与另一个用户在同一台设备上购买已购买的订阅时,我向他显示一条消息,说明此计划已从以下用户处购买(从userId获取此用户)要么改变你的playstore帐户,要么切换到以前的用户。这太乱了,你几乎找不到谷歌关于它的任何信息。由于购买绑定到Google帐户,因此在检测当前用户的(活动)订阅时,我们没有显示购买选项。您找到解决此问题的方法了吗?我的应用程序也面临同样的问题。@appLogic我没有找到任何合适的方法,我在每个交易中添加了一个有效负载,该有效负载是userId,当一个新用户试图与另一个用户在同一台设备上购买已购买的订阅时,我向他显示一条消息,说明此计划已从以下用户处购买(从userId获取此用户)更改您的playstore帐户或切换到以前的用户