2016-06-23 21 views
0

enter image description hereのiOSハイブリッドアプリ - GoogleマップAPIエラー:RefererNotAllowedMapErroriOSのハイブリッドアプリ - GoogleマップAPIエラー:RefererNotAllowedMapError

私たちは、iOSのハイブリッドアプリを開発しています。

  1. 私たちはindex.htmlを持っており、cordova phone gapを使用しており、アプリとしてパッケージ化されバンドルされています。

  2. また、Googleマップapiの新しいキーを作成しました。

新しいマップapiを追加すると、Google Maps APIエラー:RefererNotAllowedMapErrorがエラーになります。

我々のアプリは、私たちがSO我々はiOSのバンドル識別子を使用してGoogleマップのJavascript APIのAPIキーを生成したIndex.htmlと

ためのホストされているURLを持っていないハイブリッドアプリですので。

助けてください。

+0

でも代わりのiOSキーのブラウザキーに変更した後..問題がまだ存在しています。ブラウザキーを追加した後、*を追加してすべてのURLを許可し、5分間待った。依然としてReferer Not allowed Mapエラーがスローされます。 –

+0

すべてのエントリを削除した場合は、 –

答えて

1

iOSキーの代わりにブラウザキーを使用してください(Maps Javascript APIは参照ドメインに基づいてアプリケーションを承認します)。

はまた、そのファイルに注意してください://リファラは、特別な設定が必要です。

file:// referers need a special representation to be added to the Key restriction. The "file:/" part should be replaced with "__file_url__" before being added to the Key restriction. For example, "file://path/to/" should be formatted as "__file_url__/path/to/*". After enabling file:// referers, it is recommended you regularly check your usage, to make sure it matches your expectations

https://developers.google.com/maps/documentation/javascript/get-api-key#key-restrictions

+0

これらのHTTP参照元(ウェブサイト)からの受け入れ要求に*を追加してもこのエラーが発生します.Google Maps APIエラー:RefererNotAllowedMapError https:// developers .google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error 承認するサイトのURL:file:/// Users/karthikvasudevan/Library/Developer/CoreSimulator/Devices/61D384DB -CBB2-46BD-B859-8424A3FCDA72 /データ/コンテナ/バンドル/アプリケーション/ 547304FE-0320-414C-80CF-5C21F3F00CD0/MissionTravel%20QA.app/www/index.html –

+1

許可されたリファラーのリスト内のすべてのエントリを削除しました。スターのエントリーはない、何もない。それから、あなたの鍵がそのように乱用される可能性があるという警告が表示されます。同意して保存します。私はちょうどあなたのキーを保護するためにハイブリッドアプリでこのケースを修正する方法を疑問に思う?私はGoogle Mapsのサイトで何かを見つけることができません。誰か知っていますか? – Chris

関連する問題