其他分享
首页 > 其他分享> > android-如何通过应用内购买将付费应用转换为免费应用?

android-如何通过应用内购买将付费应用转换为免费应用?

作者:互联网

首先,我创建了一个应用程序,然后以一定价格将其上传到Play商店,并获得了一些下载.现在,我想将应用程序内购买添加到我的应用程序中,并希望使我的应用程序免费.

如果我将.apk(通过应用内购买)更新到Play商店中,则它将向已购买我的应用的用户发送通知.

如果它们已更新,则它还将显示应用程序内购买,因此他们必须购买一些模块.

因此,我想将购买应用程序的用户的应用程序内购买设置为有效.

是否有实现此目的的特定过程?

解决方法:

您可以使付费应用免费

Is there a specific process for accomplishing this?

不,他们不是这样做的官方方法,因为在应用内购买商品时,您必须在Google Play中添加商品并将其显示给他/她为该应用内商品付款的每个用户.

但您可以自己处理.

就像用户已经付款一样,您必须为该特定用户隐藏应用内(或任何应用流),并为他们启用该功能.
因此,无需再次为相同的商品付款

可以通过JAVA代码处理(因为您有付费用户列表)

如果应用程序具有相同的软件包,并且当前版本是新的,则安装其更新应用程序(确保两个版本均使用相同的证书/密钥库签名)

重要:
如果您将应用程序从“付费”更改为“免费”并保存更改,则更改将是永久的.一旦更改为免费,该应用将无法再更改回付费应用.如果您要为已更改为免费应用程序的付费应用程序再次收费,则需要使用新的软件包名称创建一个新应用程序并为该新应用程序设置价格.

Android Developer Help

标签:in-app-purchase,in-app-billing,android
来源: https://codeday.me/bug/20191028/1953106.html