为了账号安全,请及时绑定邮箱和手机立即绑定

如何在安卓工作室中将登录与链接集成

如何在安卓工作室中将登录与链接集成

30秒到达战场 2022-09-14 17:17:14
我想将登录与链接集成,我已经在链接的开发人员帐户上创建了应用程序,我已经遵循了一些教程,但是当我转到我创建的应用程序时,我找不到Android的哈希密钥和软件包名称以将此应用程序连接到Android工作室中的应用程序可以请有人告诉我现在应该做什么 我关注的教程的开发人员帐户的屏幕截图这是我的开发者帐户屏幕链接的“我的开发人员帐户”的屏幕截图在设置选项卡中,我只能编辑名称描述,有人可以告诉我如何将我的应用程序连接到链接的应用程序。
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

您可以从下面的代码创建哈希键


 fun getPackageHash() {

        try {

            @SuppressLint("PackageManagerGetSignatures")

            val info = context.packageManager.getPackageInfo(

                    "your package name",//give your package name here

                    PackageManager.GET_SIGNATURES)

            for (signature: Signature in info.signatures) {

                val md = MessageDigest.getInstance("SHA")

                md.update(signature.toByteArray())


                Log.d("LinkedInSignInManager", "Hash  : " + Base64.encodeToString(md.digest(), Base64.NO_WRAP))//Key hash is printing in Log

            }

        } catch (e: PackageManager.NameNotFoundException) {

            Log.d("LinkedInSignInManager", e.message, e)

        } catch (e: NoSuchAlgorithmException) {

            Log.d("LinkedInSignInManager", e.message, e)

        }

    }

你可以从应用的 build.gradle 文件中获取程序包名称,该应用程序 Id 是程序包名称。


将此哈希键和包名称添加到应用程序


查看完整回答
反对 回复 2022-09-14
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信