Ver: https://cordova.apache.org/announcements/2017/12/04/cordova-android-7.0.0.html
Para las instalaciones de Cordova 7, after_prepare.js debe establecerse en stringsXml: ANDROID_DIR + '/app/src/main/res/values/strings.xml'
en la línea 51
Hola @michaelreiser , abrí una solicitud de extracción . Mientras tanto, podrías intentar
cordova plugin add https://github.com/amritk/cordova-plugin-firebase
y déjame saber cómo funciona.
Gracias. Te mantendré informado
Estoy trabajando en una bifurcación de este complemento donde se elimina el gancho after_prepare
. Todavía necesito agregar documentos.
7.1.0
es obligatorio.cordova plugin add https://github.com/transistorsoft/cordova-plugin-firebase#cordova-7.1.0 --variable APP_ID="YOUR_APP_ID" --variable API_KEY="YOUR_KEY"
Suponiendo que ha colocado su google-services.json
/ GoogleService-Info.plist
en la raíz de su proyecto:
config.xml
<platform name="android">
<resource-file src="google-services.json" target="app/google-services.json" />
</platform>
<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
</platform>
El complemento ahora instalará sus dependencias de iOS a través de CocoaPods en lugar de llevar versiones desactualizadas de las bibliotecas de iOS Firebase dentro del complemento src, por lo que antes de instalar el complemento, asegúrese de tener Cocoapods configurado en su sistema. phonegap-plugin-push
tiene un buen tutorial al respecto.
Si usted tiene configuración Cocoapods ya, asegúrese de hacer esto antes de instalar el plugin:
$ pod repo update
Ahora deberá abrir el archivo App.xcworkspace
en XCode en lugar del App.xcodeproj
Vigila mi tenedor si estás interesado. Más por venir.
@christocracy Con mucho
Tengo una bifurcación en funcionamiento que languidece desde diciembre. El problema es que en realidad no uso el complemento, soy un desarrollador de complementos a tiempo completo y mis usuarios a menudo usan este.
Puedo enviarte un PR, espero que puedas darle una buena prueba.
Comentario más útil
Estoy trabajando en una bifurcación de este complemento donde se elimina el gancho
after_prepare
. Todavía necesito agregar documentos.7.1.0
es obligatorio.Suponiendo que ha colocado su
google-services.json
/GoogleService-Info.plist
en la raíz de su proyecto:config.xml
El complemento ahora instalará sus dependencias de iOS a través de CocoaPods en lugar de llevar versiones desactualizadas de las bibliotecas de iOS Firebase dentro del complemento src, por lo que antes de instalar el complemento, asegúrese de tener Cocoapods configurado en su sistema.
phonegap-plugin-push
tiene un buen tutorial al respecto.Si usted tiene configuración Cocoapods ya, asegúrese de hacer esto antes de instalar el plugin:
Ahora deberá abrir el archivo
App.xcworkspace
en XCode en lugar delApp.xcodeproj
Vigila mi tenedor si estás interesado. Más por venir.