Unity3D海外SDK接入指南

17 篇文章 1 订阅

一,接入SDK种类

海外SDK主要涉及登录、支付、分析、广告四大模块,以下分别是使用到的SDK罗列:

分析:FirebaseAnalytics(数据分析),Facebook,Appsflyer,FirebaseCrashlytics(崩溃分析)

登录、支付:GooglePlayGamesPlugin(安卓登录)

广告:IronSource

二,接入流程

Android:选用最高版本的ExternalDependencyManager文件夹,然后依次接入,最后转库就行

IOS使用cocoapods,打开配置好的 Xcode 工程,选中 Data、Classes、Libraries 文件夹,以 Move to Trash 方式删除替换即可。

三,可能遇到的问题及解决方案

1,FCM启动问题

如果细心观察可以发现,FCM的监听接受的函数,是放在start里的。这就意味着,监听接受要放在检测之前。

2,ads广告冲突

如果在第三方SDK中包含了unity ADs,那么查找下packagemanage是不是重复了。

3,google支付

在unity2020中已经将Google集成为统一方法了,截止到2021年10月,谷歌的文档还没及时更新。在新的Unity版本中不需要进行额外操作,一切按照unity官方文档来。

4,IOS库问题

一般国内引入国外库文件很慢,先打包再用终端cd进入文件夹,使用以下命令更新

pod install --repo-update
pod repo update --verbose

5,https问题

报错“App Transport Security has blocked a cleartext HTTP (http://) resource load”,在Info.plist添加

    <key>NSAppTransportSecurity</key>
     <dict>
      <key>NSAllowsArbitraryLoads</key>
     <true/>
    </dict>

四,总结

按照报错提示改就行。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值