码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【AGC】【认证服务】认证服务Android sdk 登录返回7400


     【认证服务简介】

    大部分的应用都需要对用户的业务访问进行身份认证,以便为用户提供个性化体验。但是端到端完整构建一套用户认证系统会面临很多挑战。认证服务可以为您的应用快速构建安全可靠的用户认证系统,您只需在应用中访问认证服务的相关能力,而不需要关心云侧的设施和实现。

    • 认证服务提供了SDK和后端服务,内置了对多种认证方式的支撑,提供了功能强大的管理台,使您能够轻松完成用户认证的开发和管理工作。

    • 认证服务的SDK支持多种平台和语言,无论您的用户使用何种类型的终端,都能获得统一的登录体验和用户身份。

    • 认证服务作为Serverless服务的一种可与其他Serverless服务自动适配,您可以通过简单的规则定义来保护用户在Serverless服务中的数据安全。

    【问题描述】

    账号认证服务Android sdk 登录返回7400。

    在Android设备上先退出华为账号,然后在接入华为账号认证服务的app上点击华为账号认证,成功拉起华为账号登录的界面,但是sdk接口回调失败,错误代码7400

    (通过其他认证拉起的登录情况一直,也是返回7400,但是渠道侧是登录成功的)

    1. private fun doSignIn(activity: Activity, channel: Int) {
    2. showLoadingDialog(activity)
    3. AGConnectAuth.getInstance().signIn(activity, channel).addOnSuccessListener {
    4. // updateUI
    5. dismissLoadingDialog()
    6. loginDialog?.apply {
    7. dismiss()
    8. loginDialog = null
    9. }
    10. val channelName = when (channel) {
    11. AGConnectAuthCredential.HMS_Provider -> "huawei"
    12. AGConnectAuthCredential.Google_Provider -> "google"
    13. AGConnectAuthCredential.Facebook_Provider -> "facebook"
    14. else -> ""
    15. }
    16. val bundle = Bundle()
    17. bundle.putString(HAParamType.LOANCHANNEL, channelName)
    18. analytics.onEvent(HAEventType.SIGNIN, bundle)
    19. }.addOnFailureListener {
    20. // onFailure
    21. dismissLoadingDialog()
    22. // 问题描述的情况回调到了这里,错误码7400
    23. Logger.e("aaaa${it.localizedMessage}")
    24. loginCallback(-1, "登录失败")
    25. }}

    【解决方案】

    7400应该是华为游戏账号中的逻辑,当用户没有同意协议的时候会出现此错误码。

    具体可以参考此文档:

    文档中心 | 华为开发者联盟

    cke_3110.png

     欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

  • 相关阅读:
    自考改革过渡期!广东小自考最优解只需要2门笔试
    计算机网络练习-计算机网络体系结构与参考模型
    “永不断网”“多重热备份” | 美格智能5G链路聚合技术正式量产交付
    2022届秋招Java岗高频面试题盘点,老司机也未必全会,真的太卷了
    ssm基于JavaEE的电脑销售管理系统设计与实现毕业设计源码021143
    Kerberos (五) --------- Hive 用户认证配置
    西部是真的地广人稀啊,常用地市东西分布差异明显
    Android库打包成aar/jar发布至Maven Central
    非零基础自学Java (老师:韩顺平) 第2章 Java概述 2.1 2.1 什么是程序——2.14 老韩聊 如何快速掌握技术或知识点
    C#实现图的邻接矩阵和邻接表结构
  • 原文地址:https://blog.csdn.net/weixin_44708240/article/details/126845429
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号