0

假设我有一个包含 5 个列表项的列表,我只想免费提供其中的 3 个,而我想将其余的作为高级内容提供。免费项目正在添加笔记,添加 3 个待办事项和书签,高级功能就像我的笔记应用程序中没有广告和音频保存一样。

所以我的问题基本上是如何添加此功能,例如,如果您支付几美元,则允许用户使用这些高级功能,或者观看 2 个广告以获得 24 小时免费高级服务我浏览了大量的 youtube 视频,他们只是告诉我如何在应用程序购买中集成 好的,但是我如何添加此高级功能,以便在付款完成后解锁。我猜只是添加文本是不够的

4

1 回答 1

0

您可以检查免费用户的功能可用性并保存用户可以执行的事件,例如:

if (Purchase.isCompleted() || Preferences.featureLimitNotCharged()) {
  doAction();
} else {
  showPurchaseDialog();
}

如果用户观看了广告,您可以从设置中删除限制,并且用户可以再次执行操作,例如:

Preferences.eraseFeatureLimit();

下次用户充值功能限制时,您再次显示购买对话框。

于 2021-02-02T17:29:56.107 回答