我正在为iPhone应用程序构建Xamarin iOS Native项目,并且我正在使用Google Maps创建到多个交付点的路线。
我注册了Google Maps API,但是我在API密钥的安全性方面遇到了麻烦。
在我的项目中,我已经为Xamarin.Google.iOS.Maps安装了Nugget软件包,并将应用限制设置为我的iOS捆绑包名称。初始化MAP时,一切正常。
但是我们也使用Direction API来建立通往地图不同点的路线。但是,此调用函数方法是对JsonAsync调用的HttpClient调用。 Google API拒绝了该调用,因为它不能与Bundle名称一起使用,因为它是HtppClient调用。
该项目已安装在移动设备上,因此我们不可以选择限制IP地址。毫无限制也不利于安全。
所以我的问题是:如何保护它?