我一直在使用Google Directions API来开发我的iOS应用程序,但现在我想将API密钥限制为仅供我的iOS应用程序(由它们的包标识指定)使用。
有没有相应的解决方案?谢谢
我一直在使用Google Directions API来开发我的iOS应用程序,但现在我想将API密钥限制为仅供我的iOS应用程序(由它们的包标识指定)使用。
有没有相应的解决方案?谢谢
Directions API是一个网络服务。与网络服务的API密钥一起使用的限制是IP限制。
假设网络服务请求在您的后端服务器上执行。如果您需要限制API密钥,则解决方法是创建一个中间服务器。您的iOS应用程序应将请求发送到中间服务器,中间服务器应向Google发送请求并将响应传回您的应用程序。在这种情况下,您可以通过中间服务器的IP地址限制API密钥。