栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

Unity接入通讯院获取oaid SDK

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity接入通讯院获取oaid SDK

Unity版本:2019.3.13f1

oaid sdk版本:1.1.0
1、首先获取SDK 移动安全联盟官网,获取sdk比较复杂,要先注册完成资格审核然后才能下载,下载到sdk后根据文档去申请证书,此处忽略了,我在这个步骤中没用遇到问题。

2、oaid_sdk_1.1.0.aar 拷贝到安卓sdk工程的 libs 目录,并设置依赖。

3、把supplierconfig.json 和证书文件(应用包名.cert.pem)拷贝到AssetsPluginsAndroidassets目录下。

4、安卓sdk工程中设置混淆

5、把官方的DemoHelper.cs文件添加自己的安卓sdk工程中,然后找到

ASSET_FILE_NAME_CERT 和 System.loadLibrary("msaoaidsec"); 进行修改

 

 

6、在UnityPlayerActivity的继承类中初始化SDK

7、编译生成aar

8、然后把生成的接入sdk aar 和oaid的sdk放入unity中 打包.....

这时候你可能会发现报错了!!不要着急,下面是我碰到的问题。

如果是AndroidManifest.xml的报错那就修改AndroidManifest的application,添加属性

tools:replace="android:allowBackup"

android:allowBackup="false"

如下图:

如果发现是gradle报错了,说明gradle的版本不一致。我的做法是修改baseProjectTemplate.gradle中gradle的版本,如下图

好了大功告成。

如果有疑问或者建议可以私信我或者留言评论

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/901129.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号