第三方聚合渠道用SDK的说明

1.关于第三方聚合渠道

目前指安卓除了谷歌 onestore 三星以外渠道的包,请确认有需求再查看此页文档。

2.第三方聚合渠道SDK的接入与普通SDK的不同点

2.1 MyCard包

2.1.1 sdk变化

在引入sdk的同时,添加implementation 'com.ulusdk.extrasupport:MycardSupport:1.8-SNAPSHOT'

2.1.2 权限变化

根据mycard的要求添加了READ_PHONE_STATE等危险权限,如果之前在其他包屏蔽了的话需要解除,由于mycard包一般不会上需要审核的平台所以请不用担心

目前mycard使用的权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

2.1.3 Application要求

APP使用的Application需要继承或直接使用tw.com.mycard.sdk.libs.PSDKApplication

2.1.4 配置变化

需要将Manifest中的channelId配置为14,mycard支付获取正确参数需要使用mycard测试参数打包交给mycard才能获得正式参数,在strings中设置mycard_sand_box_mode为1,切换为正式时设置为0

3.额外接口

3.1 获取国家/地区参考码接口 (选接)

通过分析手机情况获取参考用的国家/地区,返回结果为ISO-3166-1 alpha-2国家代码 固定大写 可能为空,没有分析ip,不保证准确性,仅供参考,因轻信此接口导致的问题sdk概不负责

3.1.1 方法定义

String tpGetCountry(Context context)

3.1.2 参数说明

参数 说明
context 当前使用的context(一般为activity)

results matching ""

    No results matching ""