尝试购买ENTITLEMENT时更改消息

时间:2014-02-14 21:46:48

标签: amazon in-app

我正在使用亚马逊应用内购买API。我有这个项目是权利类型,但是用户必须多次购买它并且它不能是消耗类型,因为它必须在所有设备上可用。 如何更改消息“您已拥有该项目......”?

1 个答案:

答案 0 :(得分:0)

当您尝试购买已拥有的"You already own the item..."时,预计会出现entitlement消息。这是设计上的,你不能改变它。

根据Amazon IAP API

  

消耗品 - 客户不需要使用权利或访问权限的内容,可以多次购买仅在购买的设备上可用,并且不需要使用任何类型的权利检查

     

权利 - 需要使用权利或访问权限的内容,只能由客户购买可在所有注册的客户端上使用帐户

因此,consumableentitlement都不会直接与您的用例匹配。

如果您的项目使用power-up,那么您应该将其设为consumable,并实施自己的机制来同步设备之间的可用项目数。如果您正在开发游戏,则可以使用Amazon Whispersync for Games API来同步这些数据。

如果您的项目用于在限定时间内解锁某些功能,则应将其设为subscription

  

订阅 - 需要使用权利或访问权限的内容受一段时间的约束,自动续订,并且可在注册到客户的亚马逊帐户的所有合格设备上使用