Android 区分Google Play沙盒购买
有没有办法区分通过Google Play Sandbox和real purchase进行的应用内购买?无论是从应用程序方面还是使用一些API,比如这个:据我所知,没有用于此的API 我看到的唯一方法是在转入生产(从草稿)之前修改代码。如果您可以接受,则如下所示: 使用developerPayload指示应用程序是否正在生产中。以前developerPayload中的任何内容都可以通过这种方式更改(JSON或其他任何东西来分隔这两个数据),因此不会丢失任何内容Android 区分Google Play沙盒购买,android,in-app-purchase,google-play,Android,In App Purchase,Google Play,有没有办法区分通过Google Play Sandbox和real purchase进行的应用内购买?无论是从应用程序方面还是使用一些API,比如这个:据我所知,没有用于此的API 我看到的唯一方法是在转入生产(从草稿)之前修改代码。如果您可以接受,则如下所示: 使用developerPayload指示应用程序是否正在生产中。以前developerPayload中的任何内容都可以通过这种方式更改(JSON或其他任何东西来分隔这两个数据),因此不会丢失任何内容 { "data": "your
{
"data": "your_old_developer_payload"
"isProduction": "false"
}
这只是一个解决办法。当你从草稿转到生产时,你必须决定是否要面对额外的工作。你想以编程方式完成吗?是的,从我服务器上的真实工作中筛选出来。嘿,你解决了这个问题吗?我也有同样的问题幸运的是,到目前为止还没有解决方案,开发者的有效负载可以为我工作,但我猜,应用程序无法检测是否使用了沙盒帐户。问题是,我甚至可以在发布的应用程序上使用sandbox Accuunt,我希望检测到这一点(即使使用有效负载,也可以)。那么,您可以在生产应用程序上使用sandbox帐户吗?这些东西是免费的吗?我不知道,在这种情况下,你无法区分。是的,我可以在生产应用程序上使用沙盒帐户(帐户被添加为测试帐户)。