Den*_*ini 8 itunesconnect objective-c in-app-purchase ios
我开发了一个在线杂志的应用程序,具有非续订订阅类型.
Apple开发者指南说:
"使用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
Run Code Online (Sandbox Code Playgroud)
那么.. 我如何在我的服务器上跟踪用户和用户订阅,以便为杂志分配正确的到期日?像苹果在这里说 https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html(进入服务器产品型号)
我想我拒绝了我的应用程序,因为我强迫用户在我的服务器上放置一封有效的电子邮件,以便跟踪他的订阅.
我确定有人进入那个......有人有同样的问题吗?
您可以尝试这种方法:
第一次运行时,应用程序会向您的服务器注册并获取 unique_token。将其存储在服务器端和客户端。
每次购买时,都会向您的服务器提交 unique_token 并存储 unique_token 与所购买产品之间的关联。如果用户注册了您的服务(登录并通过),还可以发送 unique_token 并将产品 ID 直接关联到用户。
当您设计数据库时,请记住,用户可以在 2 台不同的设备上购买 2 种不同的产品,在其中一台设备上注册,然后在另一台设备上登录。
优点:
缺点:
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |