大佬教程收集整理的这篇文章主要介绍了ios – 我应该为高级帐户创建消费品或不可续订的订阅吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
第一个问题 – Apple是否允许设施在网站上以及通过InAppPurchase提供相同的产品(遵循Apple的规则 – 应用程序中不会有任何链接或指示可以在网站).
因此,如果用户通过InAppPurchase购买高级帐户,他/她可以登录网站以及高级用户,反之亦然.
如果允许,使用可消费类型的产品实现高级用户功能并让服务器管理所有内容或使用不可更新的订阅更好吗?
消耗品方法
执行InAppPurchase,然后向服务器发送请求,说明当前用户是一个月/年的高级用户,然后每次应用启动/用户登录时,调用API检查当前用户是高级用户还是不.
要处理的棘手案件是
1.当用户正在使用应用程序时,他/她的高级用户状态到期.
2.如果在InAppPurchase完成后网络中断,并且对服务器的请求不完整.
不可更新的订阅方式
我不确定这是如何工作的,但我猜它会与消费类似.
这两种方法中的哪一种更适合恢复以前的交易?
棘手的案件实际上并不那么棘手.对于第一个,请让应用程序从服务器检索到期时间(您在购买订阅后确实保存了吗?;-))并且当用户尝试使用高级功能时执行检查以确保他仍然被允许.第二步,将购买保存在手机中,然后将收据发送到服务器进行验证.只有当服务器可以访问并且收据有效时,才从电话中删除它.否则,您可以在启动时检查手机中是否有未发送的收据,您应该重新发送到服务器进行验证.
以上是大佬教程为你收集整理的ios – 我应该为高级帐户创建消费品或不可续订的订阅吗?全部内容,希望文章能够帮你解决ios – 我应该为高级帐户创建消费品或不可续订的订阅吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。