Android   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 如何以编程方式查看用户是否在从付费更改为免费时为我的应用付费大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我有两个版本的应用程序.免费和专业.我将删除免费版本,并将专业版的状态从付费更改为免费,并在应用结算中使用以解锁高级功能,而不是拥有两个不同的应用.已付款的用户应该从启用所有功能开始.

有没有办法检查用户是否在将应用程序更改为免费后购买了应用程序?

从我所读到的,LVL不能这样做.

是否可以使用IAB v3?

解决方法:

StackOverflow上有几个关于此主题的帖子.简短的回答是,没有万无一失的方法可以做到这一点.

一些可能性:

>专门从Pro版本(db,pref等)检查一些prexisTing对象

>使用旧的Pro应用程序本身作为解锁的“键”(检查PackageManager)

>为每个Pro客户创建一个唯一的ID,将其保存在服务器端并检查启动

多种方法的混合可能效果最好,但它在很大程度上取决于实现.无论你提出什么,都会有一些问题,我认为没有办法100%覆盖每一位现有客户.

How to migrate from a paid android application to an application paid for with in-app billing?

Converting an Android application from a free/paid model to in-app paid unlocking

Changing paid Android App to free with In App Billing – grandfathering existing customers

How can I use the paid version of my app as a “key” to the free version?

大佬总结

以上是大佬教程为你收集整理的android – 如何以编程方式查看用户是否在从付费更改为免费时为我的应用付费全部内容,希望文章能够帮你解决android – 如何以编程方式查看用户是否在从付费更改为免费时为我的应用付费所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: