Android developer documentation包含以下关于签署申请的建议:
“一般来说,对所有开发人员推荐的策略是在应用程序的整个预期生命周期内使用相同的证书对所有应用程序进行签名。”
在我的公司,我们通常会遵循此建议,但对于链接的 Facebook 应用程序,我有一些顾虑。 据我所知,如果你想将一个原生的安卓应用程序和一个 facebook 应用程序链接在一起,你必须根据用于安卓应用程序发布的签名生成一个 key 哈希。 我的问题是,使用相同的签名链接 2 个不同的 facebook 应用程序是否正确?例如:'A' android 应用程序与'A' facebook 应用程序链接,'B' android 应用程序与'B' facebook 应用程序链接。 “A”和“B”android 应用程序都使用相同的证书签名。 生成的 key 散列在 Facebook 端用作主键还是仅用作另一级别的安全检查?
最佳答案
可以使用相同的键。它们用于验证应用程序是否如其所说。 Facebook 使用包名称通过深度链接调用您的应用。
关于android - 不同的 Facebook 应用程序使用相同的 key 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16040982/