无法登录!

社交登录功能默认以相应平台的开发指南为准。发生问题时,请先查阅相应平台的登录开发指南。

1. Google登录


# Q. 尝试登录时,马上返回登录取消。(Android、iOS)

# A. 这种情况是所需环境设置不正确导致。
  1. 确认Firebase的配置文件google-service.json是否已正常包含在项目中

  2. (Android)确认构建APK时使用的Keystore的SHA-1值是否已添加到Firebase控制台中

SHA-1值向开发公司申请。

  1. 确认Firebase控制台中项目设置是否正常

    • 确认应用于该内容的构建是否正确

      • 是否使用控制台中设置的包名(Android)/Bundle ID(iOS)进行构建

      • (Android)是否使用导出SHA-1的Keystore进行构建

    • 确认Firebase控制台是否设置了支持邮箱

  1. 确认以上全部检查项目后问题仍然存在时,请将支持邮箱更改为其他邮箱。

偶尔也会发生首次设置支持邮箱时无法正常运行的情况。此时,更改为其他邮箱后,上述问题即可全部解决。

If items 1 to 4 are performed, but onCancel is processed when trying to log in

  • After selecting a project > Top left menu > APIs and Services > User authentication information > Check if Android/IOS/App application information is in OAuth 2.0 client ID type

  • After selecting a project > Top left menu > APIs and Services > OAuth consent screen > Check that Publish Status is Production and User Type is External


这种问题是在控制台中上传APK时,“应用签名”激活后keystore被替换为控制台中管理的密钥导致,需要在Firebase控制台中添加控制台中管理的keystore的sha-1值。

此时使用Facebook登录时,Facebook Developer Console中也需要添加新keystore的keyhash值。


请设置支持邮箱后再确认。


2. Facebook登录

在Facebook控制台里添加构建APK时使用的密钥库的密钥哈希值。

  • 在Google控制台中使用“应用签名”功能时,还需要添加Google控制台中管理的keystore的keyhash值。

3. APPLE ID 登录

  1. 确认是否添加了Xcode >> TARGETS >> Signing & Capabilities >> + Capability >> Sign In with Apple

  2. 确认Xcode >> TARGETS >> Build phases >> Link Binary With Libraries中是否已添加LocalAuthentication.framework、AuthenticationService.framework

(Target版本在iOS 13以下时,将AuthenticationService.framework设置为可选)

4. NAVER登录(NAVER ID登录)


请确认NAVER Developers Application设置与构建设置是否一致。


该事项仅在关联NAVER Cafe SDK时应用。

  1. 请下载相应链接中的补丁。(下载)

  2. 请删除已存在于项目中的两个框架。

    • GamePotNaver.framework

    • NaverThirdPartyLogin.framework(存在时)

  3. 请将下载的补丁(GamePotNaver.framework)放入同一路径下。

    由于IOS UIWebview问题,请使用4.4.7以后版本的NAVER Cafe SDK 。

  4. (仅限UNITY)在NAVER Cafe初始化阶段明确插入url scheme

    ../Assets/NCSDK/Plugins/iOS/NCSDKUnityManager.mm

  5. 请将info.plist的URL Scheme值优先顺序修改为第一位。(链接)

6. Line登录

请确认Line Developer Console的设置是否正确。

Last updated