【发布时间】:2013-08-24 03:57:01
【问题描述】:
我正在构建一个与在线网络服务通信的 Android 应用程序。我计划在 GitHub 上发布应用程序的源代码。对于我的生产版本,它将使用我的个人网络服务,我只想允许我的数字签名 apk 连接。
是否可以请求 APK 的密钥库并从该密钥库确认用户名/密码?
如果这是不可能的,我还能如何产生这个功能?
编辑:
我已阅读课程Certificate 看起来我可以使用公钥/私钥来确认身份。但我仍然不确定实现方式
【问题讨论】:
-
密钥库中的用户名/密码?如果我理解正确,您想将您的网络服务限制为您签名的 apk?
-
没错,现在我能想到的唯一方法是确认 apk 是由我使用我的用户名/密码进行数字签名的。
-
您使用用户名签名?怎么样?
-
在发布过程中,您将创建一个包含您的用户名/密码的密钥库文件。 Play 商店使用它来验证您的身份。更多信息请访问developer.android.com/tools/publishing/app-signing.html
标签: android authentication key keystore