# Q1:国内渠道登录方法没有QQ和微信

解决方法:

  • 检查本机是否有安装QQ、微信客户端
  • 需要在中台配置打开QQ微信的登录方式

# Q2:国内渠道点击QQ和微信没有反应

解决方法:

需要在中台配置QQ微信appId,并且需要配置对应的Scheme,查看Xcode CFBundleURLTypes相关配置是否与后台配置一致

# Q3:渠道包为什么没有苹果登录方式?

解决方法:

  • 苹果登录只支持iOS 13及其以上的系统
  • 需要在中台配置打开苹果登录方式

# Q4:渠道包为什么苹果登录失败?

解决方法:

  • 在中台配置苹果登录相关参数
  • TARGETS -> Signing&Capabilities -> 新增 -> Sign In with Apple

WARNING

4月开始包含第三方登录都需要添加苹果登录,这一步骤不可少,否则苹果登录会失败

# Q5:Xcode工程运行报错does not contain bitcode

解决方法:

找到Xcode工程中TARGETS-UnityFramework-Build Settings-Enable Bitcode选项,设置Enable BitcodeNO

# 06:全球渠道闪退

闪退原因

市场SDK和全球SDK中Firebase版本冲突
com.google.android.gms.internal.firebase_messaging.zza extended by class com.google.firebase.iid.zzau is inaccessible (declaration of 'com.google.firebase.iid.zzau' appears in /data/app/com.herogame.gplay.sengokutaisen.mobilerpg.sega.tw-GfXv3TBNqKSa5bwlS9AR_w==/base.apk!classes2.dex)
1
2

解决方法:

//firebase版本修改为如下所示:
implementation platform('com.google.firebase:firebase-bom:29.1.0')
implementation 'com.google.firebase:firebase-messaging'
implementation 'com.google.firebase:firebase-analytics'
1
2
3
4

# SDK版本关系说明

iOS

HeroUSDK版本 HeroBaseSDK版本 HeroAnalyticsSDK版本
4.5.0 1.0.0 1.0.2

Android

HeroUSDK版本
4.5.0

三方库冲突解决方案

  1. 如果游戏使用旧版本插件时出现接口缺失,或者出母包失败.则游戏需要下载最新Android库iOS库替换插件中相关库,具体为:

    • iOS端包括: HeroAnalyticsSDK.framework,HeroBaseSDK.framework,HeroUSDK.embeddedframework
    • Android端包括: HeroUSDK.aar
  2. 如果游戏方想在母包调用三方SDKAPI,则需要联系我们在USDK插件中暴露相关接口以供使用

本文档对解决你的问题有所帮助?