Ionic родные карты Google отлично работает в браузере, но дает белый экран на устройстве - Ionic4 - PullRequest
0 голосов
/ 25 декабря 2018

Я разрабатываю мобильное приложение для карт Google, используя Ionic4 и нативные карты Google.Проблема в том, что я успешно вижу карты, загружаемые в браузер в системе с использованием ionic cordova run browser -l, но когда я пытался собрать и запустить apk на устройстве, он выдает белый экран.Я также попытался использовать ionic serve -c и подключиться к телефону на dev app, но увидел тот же белый экран и никаких логов.Я не могу понять, что является причиной этого.Любая помощь приветствуется.

Мой код можно найти здесь .APK также можно найти там же.

1 Ответ

0 голосов
/ 25 декабря 2018

Это звучит как проблема с учетными данными ключа Google API:

https://developers.google.com/maps/documentation/embed/get-api-key

Когда вы на шаге 5, что

На странице ключа APIв разделе «Ограничения для ключей» установите ограничения для приложений.

Выберите «Приложения для Android» и добавьте имя пакета

: com.example

Отпечаток сертификата SHA-1: 60: xx: xx: xx: xx: xx: xx: xx: EE: 3C: E4: C5: xx: xx: xx: xx: xx: xx: xx: xx: C2 ( что-то вроде этого )

Как создать SHA-1 уже ответили, если вы не знаете, пожалуйста, посмотрите здесь

Затем дайте ему 5–10 минут и повторите попытку. Это должно сработать.

Надеюсь, это поможет.

...