ios内购怎么从获取内购的商品信息,有在后台服务端获取这种方式吗?求大神解答
商品信息具体指那些信息?
如果这是名字、价格这些是可以放在后台的。
客户端拿到商品的id,再去苹果客户端支付就可以了。
那有在服务端直接通过商品id之类的参数,然后到苹果那边拿到商品信息的接口吗?就是这些商品信息不保存在自己的数据库中,每次都只从苹果那边获取
1、在itunes connect创建付费产品(或商品),拿到对应的产品ID;
2、拿到产品ID后,在自己后台服务器或数据库对应自己的商品绑定产品ID,由后端返回给app;
3、app拿到产品ID后,通过导入支付模块,查询产品ID对应的信息,生成订单;
import <StoreKit/StoreKit.h>
1、在itunes connect创建付费产品(或商品),拿到对应的产品ID;
2、拿到产品ID后,在自己后台服务器或数据库对应自己的商品绑定产品ID,由后端返回给app;
3、app拿到产品ID后,通过导入支付模块,查询产品ID对应的信息,请求后台接口生成订单;
4、生成订单后,走苹果内购支付流程,支付成功后,通知服务器刷新订单状态。
总结:只需要拿到产品ID即可走完支付流程,您说的商品信息后端不需要拿到,只需要知道产品ID即可。