Ios 交付Inapp采购(服务器端)

Ios 交付Inapp采购(服务器端),ios,cocoa-touch,in-app-purchase,Ios,Cocoa Touch,In App Purchase,我的应用程序在其inapp商店中提供额外内容(非耗材)。产品(外部文件)都存储在我的服务器上,因此我可以动态添加新的。一旦用户购买了商品,我的服务器就会对其进行验证并记住交易数据 我现在如何交付我的内容?假设用户购买了它,退出应用程序,然后回来显示内容。由于数据在服务器上,我的应用程序现在需要再次查询服务器以获取内容。服务器如何验证进行查询的客户端是内容的有效买家?我是否应该在应用程序上保存一些东西(比如交易ID),然后通过它进行验证?或者有更好的方法吗?我选择在本地设备上保存购买产品的交易ID

我的应用程序在其inapp商店中提供额外内容(非耗材)。产品(外部文件)都存储在我的服务器上,因此我可以动态添加新的。一旦用户购买了商品,我的服务器就会对其进行验证并记住交易数据


我现在如何交付我的内容?假设用户购买了它,退出应用程序,然后回来显示内容。由于数据在服务器上,我的应用程序现在需要再次查询服务器以获取内容。服务器如何验证进行查询的客户端是内容的有效买家?我是否应该在应用程序上保存一些东西(比如交易ID),然后通过它进行验证?或者有更好的方法吗?

我选择在本地设备上保存购买产品的交易ID和交易日期。服务器通过此验证。ID和日期存储在钥匙链中,以保护它们不被第三方读取

如果有人有更好的建议,他/她仍然可以发布