Конфигурирование cordova-plugin-firebase - PullRequest
0 голосов
/ 11 июня 2018

Я установил cordova-plugin-firebase.В корневой папке моего приложения у меня есть zip-папка www, config.xml, google-services.json и GoogleService-Info.plist.Я использую этот файл в сборке PhoneGap, и он прекрасно работает для IOS.Я установил приложение на iPhone 7, но при запуске оно вылетает.

На странице плагина я могу прочитать (https://www.npmjs.com/package/cordova-plugin-firebase#important-notes):

"ВАЖНОПРИМЕЧАНИЯ

Этот плагин использует ловушку (после подготовки), которая копирует файлы конфигурации в нужное место, а именно платформы / ios / \ / ресурсы для ios и платформы / android для Android.

FirebaseSDK требует, чтобы файлы конфигурации присутствовали и действовали, иначе ваше приложение будет зависать при загрузке или функции Firebase не будут работать.

PhoneGap Build

Hooks не работает с PhoneGap Build. Это означает, чтовам нужно будет вручную убедиться, что файлы конфигурации включены. Один из способов сделать это - сделать приватную ветвь этого плагина и заменить конфигурационные файлы заполнителей (см. src / ios и src / android) вашими фактическими, а такжекак жесткое кодирование идентификатора вашего приложения и ключа API в plugin.xml. "

Поэтому я думаю, что происходит то, что GoogleService-Info.plist и google-services.json не являютсяв правильном месте.

Но как я могу это исправить?Я не понимаю решение о создании частного форка?!?

Любая помощь?Спасибо

1 Ответ

0 голосов
/ 19 июня 2018

Я отвечаю сам.

Из-за того, что перехваты не работают в сборке PhoneGap, я установил Xcode и Android Studio.Теперь плагин работает в Android, но не IOS.Я отправлю вопрос для этого.

...