跳到主要内容

SDK说明(接入必读)

1、文件说明

信息

Demo:DHUnionSDK接入的参考示例。

SDK_Lib:DHUnionSDK所需的依赖文件,必须拷贝(assets, libs, res)全部文件。

警告

Demo:AndroidManifest清单中加入了登录支付相关的参数插件配置,需修改清单中dh_appId、dh_regCode为游戏在开放平台申请的相应参数。清单中除了dh_appId、dh_appKey、dh_regCode之外的配置在平台出包时候可能会被替换。

2、接入注意事项

代码混淆

sdk部分代码会用到反射,若开启了混淆则请在proguard-rules.pro中配置如下。若同时混淆了资源需要将sdk资源加入白名单,建议尽量避免混淆母包。

-keep class com.dh.** {*;}
-dontwarn com.dh.**

-keep class okhttp3.** {*;}
-dontwarn okhttp3.**

-keep class com.dhsdk.** {*;}
-dontwarn com.dhsdk.**
清单配置

sdk目前网络通信使用Apache的http库,若Android的targetSdkVersion值大于28之后会报错,解决方法请在AndroidManifest.xml中配置。

<uses-library android:name="org.apache.http.legacy" android:required="false" />