我正在使用亚马逊应用内购买API。我有这个项目是权利类型,但是用户必须多次购买它并且它不能是消耗类型,因为它必须在所有设备上可用。 如何更改消息“您已拥有该项目......”?
答案 0 :(得分:0)
当您尝试购买已拥有的"You already own the item..."
时,预计会出现entitlement
消息。这是设计上的,你不能改变它。
消耗品 - 客户不需要使用权利或访问权限的内容,可以多次购买,仅在购买的设备上可用,并且不需要使用任何类型的权利检查
权利 - 需要使用权利或访问权限的内容,只能由客户购买,可在所有注册的客户端上使用帐户
因此,consumable
和entitlement
都不会直接与您的用例匹配。
如果您的项目使用power-up,那么您应该将其设为consumable
,并实施自己的机制来同步设备之间的可用项目数。如果您正在开发游戏,则可以使用Amazon Whispersync for Games API来同步这些数据。
如果您的项目用于在限定时间内解锁某些功能,则应将其设为subscription
。
订阅 - 需要使用权利或访问权限的内容受一段时间的约束,自动续订,并且可在注册到客户的亚马逊帐户的所有合格设备上使用