gpt4 book ai didi

objective-c - 应用被拒绝。如何跟踪用户非续订订阅

转载 作者:可可西里 更新时间:2023-11-01 03:18:56 25 4
gpt4 key购买 nike

我为在线杂志开发了一款非续订订阅类型的应用。

苹果开发者指南说:

"使用 UDID 或 Apple Store ID 跟踪订阅是不合适的。应使用外部服务器跟踪订阅,您应提供该服务器以便向多个设备提供订阅。此外,请记住,强制用户注册以满足此要求是不合适的;这种用户注册必须是可选的。 "

我的应用最近因为这些原因被苹果拒绝了:

11.6: Content subscriptions using IAP must last a minimum of 7 days and be available to the user from all of their iOS devices
17.2: Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

所以..我如何在我的服务器上跟踪用户和用户订阅以便为杂志指定正确的到期日?就像苹果在这里说的 https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html (进入服务器产品模型)

我认为我拒绝了我的应用程序,因为我强制用户在我的服务器上放置一个有效的电子邮件以跟踪他的订阅。

我确定有人研究过这个问题..有人遇到过同样的问题吗?

最佳答案

你可以试试这个方法:

在第一次运行时,应用程序会在您的服务器上注册并取回一个 unique_token。存储在服务器端和客户端。
每次购买时,向您的服务器提交 unique_token 并存储 unique_token 与购买产品之间的关联。如果用户注册您的服务(登录并通过),还发送 unique_token 并将产品 ID 直接关联到用户。

在设计数据库时请记住,用户可以在 2 台不同的设备上购买 2 种不同的产品,在其中一台上注册,然后在另一台上登录。

优点:

  • 注册不是强制性的。
  • 您不需要使用 UDID。

缺点:

  • 要复杂得多。 (谢谢苹果)
  • 如果用户在未注册的情况下删除应用程序,所有购买的内容都会丢失。然而,一些解决方法可能是可行的(例如向服务器提交 WiFi/蓝牙接口(interface)的 mac 地址 [我不知道是否需要任何私有(private) api 或者它又是其他苹果指南])

关于objective-c - 应用被拒绝。如何跟踪用户非续订订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9466392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com