无法登录!
社交登录功能默认以相应平台的开发指南为准。发生问题时,请先查阅相应平台的登录开发指南。
1. Google登录
# Q. 尝试登录时,马上返回登录取消。(Android、iOS)
# A. 这种情况是所需环境设置不正确导致。确认Firebase的配置文件google-service.json是否已正常包含在项目中
(Android)确认构建APK时使用的Keystore的SHA-1值是否已添加到Firebase控制台中
SHA-1值向开发公司申请。

确认Firebase控制台中项目设置是否正常
确认应用于该内容的构建是否正确
是否使用控制台中设置的包名(Android)/Bundle ID(iOS)进行构建
(Android)是否使用导出SHA-1的Keystore进行构建
确认Firebase控制台是否设置了支持邮箱

确认以上全部检查项目后问题仍然存在时,请将支持邮箱更改为其他邮箱。
偶尔也会发生首次设置支持邮箱时无法正常运行的情况。此时,更改为其他邮箱后,上述问题即可全部解决。
If items 1 to 4 are performed, but onCancel is processed when trying to log in
Access to site https://console.cloud.google.com
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 登录
确认是否添加了Xcode >> TARGETS >> Signing & Capabilities >> + Capability >> Sign In with Apple
确认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时应用。

请下载相应链接中的补丁。(下载)
请删除已存在于项目中的两个框架。
GamePotNaver.framework
NaverThirdPartyLogin.framework(存在时)
请将下载的补丁(GamePotNaver.framework)放入同一路径下。
由于IOS UIWebview问题,请使用4.4.7以后版本的NAVER Cafe SDK 。
(仅限UNITY)在NAVER Cafe初始化阶段明确插入url scheme
../Assets/NCSDK/Plugins/iOS/NCSDKUnityManager.mm

请将info.plist的URL Scheme值优先顺序修改为第一位。(链接)
6. Line登录
请确认Line Developer Console的设置是否正确。

Last updated