【发布时间】:2020-05-20 09:10:43
【问题描述】:
我正在为 iPhone 应用程序构建 Xamarin iOS Native 项目,并且我正在使用 Google 地图创建到多个交付点的路线。
我注册了 Google Maps API,但 API 密钥的安全性存在问题。
在我的项目中,我为 Xamarin.Google.iOS.Maps 安装了 Nugget 包,并将 App 限制 设置为我的 iOS Bundle 名称。初始化 MAP 时一切正常。
但我们也使用 Direction API 来设置到地图不同点的路线。但是这个调用函数方法是对 JsonAsync 调用的 HttpClient 调用。 Google API 拒绝该调用,因为它不适用于 Bundle 名称,因为它是一个 HtppClient 调用。
该项目安装在移动设备上,因此我们无法选择使用 IP 地址进行限制。完全没有限制也不利于安全。
所以我的问题是:我如何确保这一点?
【问题讨论】:
标签: api google-maps xamarin.ios native