我想建立一个类似于Google允许使用api密钥访问其地图的Android架构。
我不确定的是,如果应用程序的指纹与api密钥一起发送到每个检索地图图块的请求上,或者api密钥是否仅在每次请求时自行发送?< / p>
如果指纹确实与api密钥一起发送,那么app如何以编程方式获得自己的指纹?
谢谢, Dom
答案 0 :(得分:0)
基本上你想要的是你的用户生成他们自己的API-Key并将它用于你的服务的每个请求?
唯一有意义的情况是,如果你想跟踪谁做了什么。在这种情况下,您需要根据用户的每个请求发送API-Key(基本上都是您的指纹)。
Google使用API-Key来确定谁对其服务做了什么。这对他们来说很有意义,因为他们从收集数据中获益。
我对此的看法是:如果您想提供开发人员应该使用的服务来为他们的应用程序提供一些新功能,那么它不应该需要API密钥。人们会发现更烦人然后有用。除非你有充分的理由说明为什么你需要跟踪他们的行为......