Iphone iOS应用程序内购买跟踪购买的物品
我是应用内购买的新手,我刚刚在iTunes上观看了关于如何将其集成到我的应用的教程。我想知道开发商如何在不验证收据的情况下跟踪购买的物品。我想,如果我们可以将购买的物品存储在应用程序中,那就太好了,因为这样我们就可以在没有互联网连接的情况下识别购买的物品Iphone iOS应用程序内购买跟踪购买的物品,iphone,ios,in-app-purchase,storekit,Iphone,Ios,In App Purchase,Storekit,我是应用内购买的新手,我刚刚在iTunes上观看了关于如何将其集成到我的应用的教程。我想知道开发商如何在不验证收据的情况下跟踪购买的物品。我想,如果我们可以将购买的物品存储在应用程序中,那就太好了,因为这样我们就可以在没有互联网连接的情况下识别购买的物品 大会是怎么做的?这是一种不好的做法吗?这是一种不好的做法,因为当用户删除并重新安装应用程序时会发生什么? 他不会再有他买的东西了 这是一个非常好的做法,它应该为您指明正确的方向。这是一个不好的做法,因为当您的用户删除并重新安装应用程序时会发生什
大会是怎么做的?这是一种不好的做法吗?这是一种不好的做法,因为当用户删除并重新安装应用程序时会发生什么? 他不会再有他买的东西了
这是一个非常好的做法,它应该为您指明正确的方向。这是一个不好的做法,因为当您的用户删除并重新安装应用程序时会发生什么? 他不会再有他买的东西了
是一个非常好的应用程序,它应该为您指明正确的方向。应该有一个允许或能够记录和管理通过Apple ID进行的每一次应用程序内购买的应用程序或设备功能 问题是…应用内购买的当前设置对用户不友好 简言之:购买是你的问题,记录你的购买只是苹果公司和应用程序开发者“慷慨提供的便利功能” 但不应该是这样。苹果公司和应用程序开发人员应整合用户购买信息,并使其透明,便于用户访问/理解
毕竟,这是21世纪 应该有一个允许或能够记录和管理通过Apple ID进行的每次应用内购买的应用程序或设备功能 问题是…应用内购买的当前设置对用户不友好 简言之:购买是你的问题,记录你的购买只是苹果公司和应用程序开发者“慷慨提供的便利功能” 但不应该是这样。苹果公司和应用程序开发人员应整合用户购买信息,并使其透明,便于用户访问/理解
毕竟,这是21世纪 有两种方法可以跟踪购买的物品: 1-存储-临时/永久。显然,临时存储并不能防止删除/设备更改。如果您在购买成功后不久将其存储在keychain或您自己的服务器上,则可以确保永久存储 2-苹果自己的API告诉你-基于某些规则/条件 条件:如果这是非消耗品购买,您尝试再次购买。([SKPaymentQueue addPayment]) itunes store的响应将导致storekit调用状态为-
SKPaymentTransactionStateRestored的updatedtransactions
。这仅仅意味着产品已经购买,需要恢复-所以解锁它是您的责任
简而言之,如果是非消费性购买,它将不允许您再次购买。对于尚未过期(不确定)的订阅,也必须如此
如果您需要关于如何集成IAP的分步教程,请参阅SWIFT和Objective C。它还附带代码示例。有两种方法可以跟踪购买的物品:
1-存储-临时/永久。显然,临时存储并不能防止删除/设备更改。如果您在购买成功后不久将其存储在keychain或您自己的服务器上,则可以确保永久存储
2-苹果自己的API告诉你-基于某些规则/条件
条件:如果这是非消耗品购买,您尝试再次购买。([SKPaymentQueue addPayment])
itunes store的响应将导致storekit调用状态为-SKPaymentTransactionStateRestored的updatedtransactions
。这仅仅意味着产品已经购买,需要恢复-所以解锁它是您的责任
简而言之,如果是非消费性购买,它将不允许您再次购买。对于尚未过期(不确定)的订阅,也必须如此
如果您需要关于如何集成IAP的分步教程,请参阅SWIFT和Objective C。它还附带代码示例