ONE store In-App支付发布说明
ONE store In-App支付SDK 21.01 发行
ONE store In-App支付(内部App支付)SDK 21.01 已经发行。
主要变更事项如下。
解决了与检测App健全性的网络安全解决方案不兼容的问题。
解决了安装有韩国One store App时,下载安装全球One store App动线中发生的加载问题。
提供在研发阶段可以改变研发环境的设置。提供以下两种设置,可以选择国内One store和全球One store进行研发的环境。
ONE store In-App支付library API V7(SDK V21) 发布
ONE store In-App支付library API V7(SDK V21.00)现已发布,主要变更事项如下。
新商品必须应用ONE store In-App支付library API V7(SDK V21)。
应用ONE store In-App支付API V5(SDK V17)以上的应用软件可以迁移到API V7(SDK V21)。
由于ONE store In-App支付API V4(SDK V16)的设计结构与之后的版本完全不同,因此无法迁移到ONE store In-App支付API V6(SDK V19)。
订阅型商品
代替SDK V19以下版本中使用的包月型商品而提供订阅型商品。
订阅型商品不仅提供用户在ONE store应用软件内直接管理定期支付商品的多种功能,还为开发者提供各种功能,例如为新用户流入的促销活动、定期支付状态变
更的通知功能等。
ONE store In-App支付library API V6(SDK V19) 发布
ONE store In-App支付library API V6(SDK V19.00)现已发布,主要变更事项如下。
新商品必须应用ONE store In-App支付library API V6(SDK V19)。
应用ONE store In-App支付API V5(SDK V17)的应用软件可以迁移到API V6(SDK V19)。
由于ONE store In-App支付API V4(SDK V16)的设计结构与之后的版本完全不同,因此无法迁移到ONE store In-App支付API V6(SDK V19)。
删除ONE store In-App支付API版本
现在,您无需在应用软件的manifest中添加In-App API版本。
In-App支付SDK V19将添加API Version meta-data。
确认购买
如果软件使用的是ONE store In-App支付library API v6(SDK 19)以上版本,则必须在3天内进行购买确认。
如果在3天内无法确认购买,将被认为item无法正常支付,并取消购买。
可以使用以下method之一确认购买:
对于消耗性产品,请使用PurchaseClient.consumeAsync()。
非消耗性产品,请使用PurchaseClient.acknowledgeAsync()。
对于包月型商品,只需确认首次支付的购买即可。
如果应用了ONE store In-App API V6(SDK V19),则必须在3天内进行购买确认。
请注意,如果3天内未确认购买,购买将被取消。
获取市场分类代码
从IAP library V6开始,为了使用Server to Server API,需要市场分类代码。
可以通过getStoreInfoAsync()获取市场分类代码。
变更PurchaseClient API
变更Server API
变更PNS消息规格
为了支持韩币以外的货币,支付金额(price)的数据类型从Number变更为String。
为了支持韩币以外的货币,增加了支付金额的货币代码(priceCurrencyCode)。
为了支持韩币以外的货币,按支付方式分类的金额(amount)的数据类型从Number改为String。
在响应规格中添加了purchaseToken,environment和marketCode字段。
详细规格可在PNS消息详细变更历史记录中查看。
ONE store In-App支付 library API V5(SDK V17)
API版本必须在开发公司应用软件的"AndroidManifest.xml"文件中如下注明。
有关更多信息,请参见应用In-App支付的前期准备页上的"Android Manifest文件设置"部分。
在API V5(SDK V17)中的改进包括:
Last updated