更新使用In App Billing的Android应用程序

时间:2012-08-08 15:22:43

标签: android in-app-billing

我们有一个使用In App Billing的应用程序。我们看到的问题如下:

当设备上的应用程序的versionCode与Play Developer Console中发布的应用程序的版本代码相同时,结算工作正常。

当将具有更高版本代码的构建上载到Play Developer Console时,In App Billing将停止在设备上的应用程序(具有较低版本代码)上工作,并说“应用程序未配置为开票”。

测试时这很好,但问题是 - 应用程序在Google Play商店中的行为是什么?当您替换应用程序(执行更新)时,野外的应用程序(具有较低版本的代码)是否停止使用In App Billing?

如果是这样,人们使用什么方法来执行更新?在购买之前,您是否强制用户更新?或者这个问题在发布之前才是真的吗?

非常感谢任何建议!

谢谢!

1 个答案:

答案 0 :(得分:9)

只要您上传的“较新”apk使用与现有密钥相同的密钥进行签名,那么您就不会遇到任何问题。

我刚测试过使用以前的版本运行我的应用程序(版本代码较低),并且应用程序结算仍然有效。

需要注意的是,您不能从市场上删除apk,只需将其停用即可。

但是你对强制更新的看法,我确实提示用户在打开应用程序时进行更新。

您可能已经阅读了它,但here is the official info已经阅读了多个apks。