我面临的问题是,用户可以通过在设备上使用新的Apple或Google ID进行创建和登录来获得免费试用优惠,而不受我的应用内购买的任何限制。
我可以维护已经使用了免费试用版的用户列表,因为该应用程序需要登录,并且可以使用该帐户映射购买的商品,但是Apple和Google不会将该用户识别为该用户的现有用户购买后,将再次免费提供免费试用优惠。
我想出的一个解决方案是在各个商店,例如:保留两个产品ID:
或
在从各个商店请求订阅时,有什么方法可以让用户有条件地免费试用应用内订阅吗?
除了上述建议以外还有其他建议吗?]
我看了这个问题Android in-app purchase of a subscription with a free trial - how to avoid abuse?
但是上述情况已由Google和Apple处理。
我面临的问题是,用户可以通过在设备上使用新的Apple或Google ID进行创建和登录来获得免费试用优惠,而不受我的应用内购买的任何限制。我可以维护...
在Google Play上,您可以在Play Billing Library中调用queryPurchaseHistory API。如果您已看到您订阅项目的先前历史记录记录,那么您知道该用户已使用了他的免费试用版。