gpt4 book ai didi

android - 无需应用内支付的产品线产品升级概念

转载 作者:行者123 更新时间:2023-11-29 01:44:50 25 4
gpt4 key购买 nike

我有一个“基本”、“普通”和一个“豪华”应用程序。 “Base”免费,“Normal”收费 1 美元,“Deluxe”收费 2 美元。

  • “Base”应用包含所有内容的完整逻辑,同时显示试用内容。 “普通”和“豪华”只是没有任何逻辑的解锁应用程序。
  • “基本”应用程序会简单地检查是否还安装了“普通”或“豪华”应用程序并显示相应的内容。 (这不是安全问题,我正在用证书比较来做这件事……)

我正在寻找一种方法,让已经为“普通”应用付费的用户只需再支付 1 美元即可解锁豪华版内容。

到目前为止我评价的是我不喜欢的:

  • 我不喜欢使用应用内支付有几个原因,我不想在这里讨论:-)
  • 我可以创建一个“upgrade2Deluxe”,在“Base”-App 中我可以检查是否安装了“Normal”和“upgrade2Deluxe”并显示豪华内容。但我也不喜欢这样,因为用户会在他的设备上看到 3 个应用程序。

有没有人知道如何以另一种方式做到这一点?

最佳答案

我面临着类似的选择,我还在探索一些想法:

  • 尽管我也不希望在我的 Base 应用中进行应用内购买(目前它根本不需要任何权限),但我认为在 Normal 应用中进行应用内购买是可以接受的,因此用户安装 Base 应用程序(包含所有 Base + Normal 代码),第一次升级是安装 Normal 应用程序,然后通过从 Normal 应用程序运行非常有限的升级代码来实现 future 的升级。

  • 我希望用户不会在他们的设备上看到多个应用程序 - 普通应用程序不会声明任何启动器 Intent ,因此将对用户隐藏

  • 我希望让 Base 应用更改其声明的启动器 Activity ,以便图标从 Base 更改为 Normal(或更正常)

通过将应用内结算排除在 Base 应用之外,我保留了该应用在 Kindle Fire 和 Google Play 生态系统之外的其他设备上运行的能力。

关于android - 无需应用内支付的产品线产品升级概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22099575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com