国内的三星SDK集成和海外的三星SDK集成有点不一样,最近绕了半天弯路,才成功集成了海外版三星SDK。鉴于国内对三星SDK集成的这块的文档相当的少,所以在此记录一下自己的趟过的坑。
一、海外Samsung SDK和国内版Samsung SDK集成的区别
- 首先国内版SDK需要自己这边的商务和samsung商务进行沟通,签订相关合同后,samsung商务会发一系列的文档,包括SDK都在内。你打开文档和SDK后会发现,里面有初始化、登录、支付这块;
- 国外版SDK没有登录这块(官网文档也没有,害我找了半天),即samsung不支持账号管理这块,支付叫IAP支付,商务会有一个相关的sample和文档发给你,按照sample和文档进行集成IAP支付,在调用支付的过程中,会主动去调起samsung login账号的页面(前提是你samsung测试机上没有登录samsung账号,否则会直接进行支付操作);
二、海外Samsung SDK的躺坑
- 在登录samsung apps store时,最好要用samsung商务提供的开发者账号,因为你用自己的账号去填写卖家申请的时候,经过公司财务对信息的填写得半天,然后审核会一直过不了卡在那。最后用samsung商务提供的账号登录,发现里面的信息已经提供好了,不用申请卖家身份,直接创建商品id。
-
测试一定要像文档说的那样:三星手机,行货,未刷机未root。然后将samsung商店升级到最新版