是否可以使用Android应用程序提供私钥,这对于所有应用程序安装都是相同的,并且无法从.apk文件中提取?
我需要这个的原因如下:
通过这种方式,我希望确保只有我的应用可以使用我的API并且不会窃取应用秘密(从API检索访问令牌需要应用密钥和应用秘密)。
答案 0 :(得分:0)
Google Instance ID似乎正是我所寻找的(在Android和iOS上运行)。通过此库,您可以为每个已安装的应用实例分配唯一ID,并在服务器端执行检查,无论该ID是否属于您的应用。
可以找到更多信息here。