gpt4 book ai didi

java - 如何检查两个包是否由同一 key 签名?

转载 作者:行者123 更新时间:2023-12-01 13:40:05 25 4
gpt4 key购买 nike

我的一个 Android 应用程序依赖于另一个软件包作为许可证 key 进行安装。我本可以进行应用内购买,但我的许多应用程序的 key /许可证都是相同的。

为了解锁我的应用中的某些付费功能,我检查 com.example.license 包是否存在。这工作得很好,但为了增加额外的刚性,我想检查我的包和许可证 key 包是否由相同的 key 签名,无论是调试还是发布。我怎样才能检查这个?是不是像调用PackageManager.checkSignatures那么简单? ?

最佳答案

此处:Get certificate fingerprint from android app我举了一些如何从应用程序获取证书的示例。您只需针对您的应用程序和许可证包运行此代码(只需将 this.getPackageName 替换为 com.example.license)

关于java - 如何检查两个包是否由同一 key 签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20898517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com