Skip to content

android oneStore

OneStore商店

这个文档针对OneStore最新的 API V5 (SDK V17)

官方文档地址:https://dev.onestore.co.kr/devpoc/reference/view/IAP_v17_cn

游戏接入步骤如下:

1、需要通过HO在OneStore后台新建一个项目(已经建好的跳过这步),并向HO提供包名(Package Name),HO返回 License Key、Client ID、Client Secret (这几个参数后面步骤需要用到)。

2、向HO提供 商品配置表 和 testID(即测试者账号,需要事先注册一个ONE Store ID,然后提交给HO设为测试者账号),新版OneStore不需要在代码里配置dev_mode,而是在OneStore控制台配置testID时选择测试环境,如下图,可以针对每个测试者账号配置不同的测试环境,即Sandbox(沙箱测试) 和 Commercial test(商用测试)。

Sandbox(沙箱环境):虚拟的支付环境,开发者在支付页面中选择支付失败或支付成功,便会直接返回结果

Commercial Test(商用测试环境):真实的支付环境,开发者支付后会成为实际的商用结算,会被扣款,因此测试后建议取消支付。

注意
1、所有应用内商品必须在Sandbox中进行一次以上测试。如果应用内商品中,至少有一个商品没有进行过测试,那商品审核就没法通过。
2、开发者在Sandbox或商用环境进行测试时,必须先用ONE Store ID注册testID,未注册成为testID的ONE Store ID 无法在Sandbox环境进行测试。
3、所有商品通过Sandbox测试过后,若要使用Commercial Test,需要先在OneStore后台上传一个应用apk包,可以通过HO上传。

3、接入时,需要修改 store-ost 项目里的 onestore_strings.xml 文件,把 oneStoreBase64PublicKey 的值 改成“步骤1 ”里拿到的 License Key。 并把 Client ID、Client Secret 提供给 LCM 服务端人员。

Back to top