我想将链接与登录集成在一起,我已经在链接的开发人员帐户上创建了应用,我已经按照一些教程进行了操作,但是当我转到创建的应用时,找不到用于Android将此应用连接到我的哈希键和程序包名称android studio中的应用程序可以请别人告诉我我现在应该怎么做Screenshot of Developer account of Tutorials i followed
这是我的开发者帐户屏幕
Screenshot of My Developer account of linked-in
在“设置”选项卡中,我只能编辑名称描述,有人可以告诉我如何将我的应用程序连接到链接的应用程序。我已经下载了链接的SDK,并将其导入到我的android studio中 在此先感谢
答案 0 :(得分:0)
您可以从以下代码创建哈希键
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 文件中获取软件包名称,因为 applicationId 是您的软件包名称。
同时添加此哈希键和程序包名称以链接到您的应用程序