如何避免免费试用已使用该应用程序的应用程序内订阅的用户?

问题描述 投票:0回答:1

我面临的问题是,用户可以通过在设备上使用新的Apple或Google ID进行创建和登录来获得免费试用优惠,而不受我的应用内购买的任何限制。

我可以维护已经使用了免费试用版的用户列表,因为该应用程序需要登录,并且可以使用该帐户映射购买的商品,但是Apple和Google不会将该用户识别为该用户的现有用户购买后,将再次免费提供免费试用优惠。

我想出的一个解决方案是在各个商店,例如:保留两个产品ID

  1. my_in_app_subscription_with_trial:它将为任何新用户提供免费试用的好处。
  2. my_in_app_subscription_without_trial:它将在用户购买订阅后立即开始订阅。我可以将其用于已经使用了免费试用版的那些用户。

在从各个商店请求订阅时,有什么方法可以让用户有条件地免费试用应用内订阅吗?

除了上述建议以外还有其他建议吗?]

我看了这个问题Android in-app purchase of a subscription with a free trial - how to avoid abuse?

但是上述情况已由Google和Apple处理。

我面临的问题是,用户可以通过在设备上使用新的Apple或Google ID进行创建和登录来获得免费试用优惠,而不受我的应用内购买的任何限制。我可以维护...

android ios in-app in-app-subscription
1个回答
0
投票

在Google Play上,您可以在Play Billing Library中调用queryPurchaseHistory API。如果您已看到您订阅项目的先前历史记录记录,那么您知道该用户已使用了他的免费试用版。

© www.soinside.com 2019 - 2024. All rights reserved.