我在我的应用中使用应用内购买。在用户付费视频后,他们可以查看该视频。
是的,您必须为每个要销售的消耗品创建一个产品。用户购买产品后,将收据发送到您的后端和verify并存储购买。然后通知您的客户和finish交易。您需要确保跟踪用户购买的耗材,如果您有登录系统,这可能会更容易,否则,事情变得更加复杂,您可能需要创建具有随机用户ID的恢复和别名系统。您可以阅读更多有关系统如何工作here的信息
每次启动应用程序时,您都会向服务器询问特定用户所做的购买。这样,您可以通过编程方式确定用户是否可以购买再次观看同一视频并让其购买另一个视图。
在我看来,你试图实现的目标并不是真正可扩展的App Store IAP现在的结构,我真的会考虑使用subscription模型而不是基于耗材的应用程序。
有应用程序内购买的four types,只有耗材符合您的要求。
您必须实施逻辑以跟踪用户观看给定视频的次数,并在用户进行购买或观看视频时更新此数据。理想情况下,您可以使用数据库(本地或远程)来跟踪此数据。
通过此实现,您只需要在需要价格和视图数量的新组合时注册新的SKU。
以下是可能的SKU示例: