标签: ios google-maps-api-3 google-cloud-platform google-translate google-speech-api
根据:
https://cloud.google.com/speech/docs/common/auth
我们可以为受“iOS应用”限制的GCP资源(例如Google地图,语音,翻译)创建API密钥到特定的捆绑ID。原则上这很好,但GCP如何实际实现呢? GCP如何确定客户端的捆绑ID,因为只有客户端只向GCP发出标准HTTP请求 - 可能是因为它没有在报头中报告其捆绑ID?
我想为API密钥启用此功能但不想突然关闭我的iOS客户端,因为它不会报告其捆绑ID。
答案 0 :(得分:3)
我认为Google Translation API只是在请求标头密钥x-ios-bundle-identifier中按值识别您的应用。
x-ios-bundle-identifier
我尝试使用Postman发送包含以下参数的成功请求。