【问题标题】:Migrate from free and paid versions app to one app with in-app purchases从免费版和付费版应用迁移到具有应用内购买功能的应用
【发布时间】:2023-03-31 18:14:01
【问题描述】:
我在 Google Play 中通过我的应用获利时犯了大错。
我将我的应用程序分为 2 个版本(具有不同的 applicationId),但现在我想要一个应用程序,其中包含应用程序内购买到 Pro 版本或类似解锁器的东西。
我有很多下载我的专业版应用程序,所以我不能只是从 Google Play 中删除它。
有人遇到这个问题吗?有什么解决方法吗?
【问题讨论】:
标签:
android
google-play
in-app-purchase
【解决方案1】:
您绝对可以集成两个应用程序(在 stackoverflow 上搜索以集成两个应用程序),但这不会解决您的付费用户方法。
这就是我要做的事情
第 1 步:在免费应用中实现应用内购买(测试 - 让它上线)
第 2 步:更新产品应用程序(向用户显示消息以迁移到免费应用程序)。由于您只有付费用户 - 为每个用户提供促销代码是安全的,因此您需要在付费应用程序中处理一些逻辑,以便为每个用户创建此类唯一代码 - 请参阅此链接以创建可以兑换一次的促销代码 @987654321 @
第 3 步:所有付费用户在免费应用中兑换促销代码。
第 4 步:从 google play 商店中删除付费应用
PS:如果您有付费用户的本地文件、数据等,您仍然需要将它们迁移到免费应用程序,您可以使用共享资源、服务器端编码或简单地使用 ContentProviders
我认为没有其他简单的方法可以做到这一点。