有什么方法可以区分通过 Google Play 沙盒进行的应用内购买与实际购买吗?无论是从应用程序端还是使用某些 API,例如:https://developers.google.com/android-publisher/v1_1/inapppurchases/get
最佳答案
据我所知,没有 API。
我看到的唯一方法是在移至生产环境之前修改代码(从草稿开始)。如果您可以接受,那就是:
使用 developerPayload 指示应用程序是否在生产中。您之前在 developerPayload 中拥有的任何内容都可以通过这种方式更改(JSON 或任何其他分隔两个数据的内容),因此您不会丢失任何内容。
{
"data": "your_old_developer_payload"
"isProduction": "false"
}
这只是一种解决方法。当您从草稿转向生产时,您必须决定您面临额外工作的天气。
关于android - 区分 Google Play Sandbox 购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22528451/