Android应用程序基础64公钥

fquxozlt  于 2023-02-27  发布在  Android
关注(0)|答案(4)|浏览(196)

如何获取(或查看)Android应用base 64公钥?我有许可证文件,并且我以前发布过我的应用。
我需要密钥来获得许可。

du7egjpx

du7egjpx1#

要查找应用的公共许可密钥,请执行以下步骤...
1.)从发布应用的位置登录Google Play开发者控制台
2.)单击应用程序列表中的应用程序
3.)单击左侧菜单中的开发人员工具
3.)选择服务和API
4.)在许可和应用内计费下,您将看到公钥

kyks70gy

kyks70gy2#

若要向应用程序添加许可,必须获取发布者帐户的公钥以进行许可,并将其复制到应用程序中。以下是查找帐户公钥以进行许可的方法:
转到Google Play发布商网站并登录。确保您登录的帐户是发布(或将要发布)您要许可的应用的帐户。在帐户主页中,找到“编辑配置文件”链接并单击它。在“编辑配置文件”页面中,找到“许可”窗格,如下所示。您用于许可的公钥在“公钥”文本框中提供。
源代码http://developer.android.com/guide/google/play/licensing/adding-licensing.html

lymnna71

lymnna713#

您的base64字符串可能是一个X509EncodedKeySpec,我只能猜测,如果是这样,您应该对字符串进行base64解码以获得byte [],然后从该byte []构造一个X509EncodedKeySpec,然后创建一个RSA KeyFactory的示例,并使用该KeyFactory的generatePublic()方法获得一个PublicKey,然后将该公钥传递给Cipher.init()

c0vxltue

c0vxltue4#

在Google Play开发者控制台-〉您的应用-〉货币化设置-〉底部x1c 0d1x

相关问题