2016-05-05 6 views
1

のは、私はGoogleアプリ(Googleのアプリケーションサービス)を使用するためのライセンスを持っているが、それだけでAndroidのシステムを持っていませんxaiomiデバイス(したがって、デバイスを持っているとしましょうより安くなると思われます)。だからGoogleマップサービスを使用するアプリは、デバイスで使用することができますか?GoogleマップがないGoogleのサービスライセンスを持つデバイス上のAPIを使用

答えて

2

いいえPlay Services SDKを使用しようとすると、Play Services Frameworkが検索され、見つからず、何らかの回復不可能なエラーが発生します。

選択肢は次のとおりです。

  1. は、(代わりに地図V2のマップのために、例えば、OpenStreetMapのかMapBox)プレイサービス以外のものを使用してアプリケーションをビルドします。

  2. さまざまな配信チャネルで、アプリのさまざまな種類のフレーバーを使用します(たとえば、Playストアで配信するフレーバーgoogle、Playストア以外で配信するフレーバーotherなど)。 PlayストアのフレーバでPlayサービスを使用し、Playストア以外のフレーバに代わりに使用することができます。これはより多くの作業ですが、Playサービスの結果がユーザーにとってはるかに良いと思われる場合は、その努力をする価値があります。お返事のための

+0

感謝。もう1つ質問がありますが、GoogleマップV1を使用すると動作しますか? – liranahum

+0

@liranahum:いいえ、部分的には、もうマップV1のライセンスキーを取得できないためです。部分的には、Maps V1はGoogle独自のアプリのライセンスを取得したデバイスでしか動作しなかったため、同じ問題に戻ります。おそらく 'WebView'とGoogleのJavaScriptベースのマップを使うことができます。 – CommonsWare

+0

申し訳ありませんが、助けの男のおかげです。 – liranahum

関連する問題