によると:iOSアプリのGoogle Cloud Platform APIのキーの制限はどのように機能しますか?
https://cloud.google.com/speech/docs/common/auth
我々は、特定のバンドルIDに "iOSアプリ" によって制限(例えば、Googleマップ、スピーチ、翻訳)GCPリソースへのAPIキーを作成することができます。原則としてこれは素晴らしいですが、GCPは実際にこれをどのように実装していますか?クライアントだけがGCPへの標準HTTPリクエストを作成しているので、GCPはクライアントのバンドルIDをどのように決定しますか?おそらく、バンドルIDをヘッダーに報告していませんか?
私はAPIキーでこれを有効にしたいと思いますが、何とか自分のバンドルIDを報告していないため、突然iOSクライアントをシャットダウンしたくありません。
私は、SDKがAPIキーとバンドルIDを含むハッシュまたはシグネチャを生成し、バンドルIDが本体またはヘッダーにも送信されると考えています – Paulw11