2012-08-08 94 views
18

我们有一个应用程序,它利用应用程序内帐单。我们看到的问题如下:更新在应用程序帐单中使用的Android应用程序

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

当版本号更高的版本上传到Play开发者控制台时,应用内结算将停止在设备上应用程序(使用较低的版本码)上说“应用程序未配置为开票”。

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

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

任何意见将不胜感激!

谢谢!

回答

8

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

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

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

但是你说强制更新时,我会提示用户在他们打开应用程序时进行更新。

您可能已经阅读过,但有多个apks的here is the official info

+0

有趣的是,有人已经投下了对这个问题的所有答案! – melodiouscode 2012-08-14 12:10:08

+1

没有来自那个特别的人的评论? – 2012-08-14 16:16:19

+0

看起来像。当人们这样做的时候你不喜欢它! – melodiouscode 2012-08-14 17:59:18