0

有以下场景:我们有一个用户需要付费的应用。但我们也想出售与书籍捆绑在一起的应用程序,这意味着书中有一个代码/凭证可用于免费使用该应用程序。不幸的是,我们还没有找到解决这种情况的任何好方法:

a) 将应用程序设为付费应用程序并使用 Google/iOS 促销代码来购买书籍 - 不好,因为每个应用程序和季度的促销代码数量是有限的

b) 使应用程序本身免费,但要求用户进行应用程序内购买才能访问大部分内容。或者,可以输入代码以访问相同的内容。代码随本书一起提供,由我们创建和维护。负面因素:维护促销代码、处理应用内购买和谷歌/安卓不喜欢如果应用内的内容是在外部付费的,那么我们最终可能会被拒绝。

我真的很想知道:我们是第一个有这种需求的人吗?这个我们不知道的问题可能已经有解决方案了吗?我们不想剥夺谷歌/苹果 30% 的应用销售份额。但似乎没有支持的解决方案。

有任何想法吗?谢谢

托马斯

4

3 回答 3

0

您可以让您的应用程序免费并在您的应用程序中设置非消耗性图书 SKU。

如果您想发送促销代码,您可以使用 Google Play 控制台。 https://android-developers.googleblog.com/2016/01/create-promo-codes-for-your-apps-and-in.html

Google 只允许每个应用使用少量促销代码,每季度 500 个。这是因为他们不想鼓励开发人员离线销售此促销代码。但这仍然是 Google Play 支持的官方功能。只要您每季度少于 500 美元,您将完全没问题。

于 2019-11-08T06:25:53.913 回答
0

欢迎来到 SO。这可以做到,但我不知道这是否是最佳解决方案。

使应用程序免费并在登录时锁定,那里提供指向您的剧本的链接。在应用程序中检查用户是否使用

https://developers.google.com/books/docs/v1/using

因此,如果用户支付了这本书的费用并下载了它,那么在下一次应用程序启动时,他可以访问该应用程序。

于 2019-11-06T15:00:24.417 回答
0

您应该小心 Apple 的应用内购买指南3.1.1:

如果您想解锁应用内的特性或功能(例如:订阅、游戏内货币、游戏关卡、访问高级内容或解锁完整版),您必须使用应用内购买。应用程序不得使用自己的机制来解锁内容或功能,例如许可证密钥、增强现实标记、二维码等。应用程序及其元数据不得包含按钮、外部链接或其他将客户引导至购买机制的号召性用语除了应用内购买。

我认为对于购买这本书的用户,他们需要在您的应用程序之外注册(例如在您的网站上)。如果你有一些身份验证系统,你可以在用户个人资料上存储一个标志,如果他们已经解锁了这本书,并在登录时给予他们对你的应用程序的高级访问权限。

于 2019-11-06T18:39:18.940 回答