Voir : https://cordova.apache.org/announcements/2017/12/04/cordova-android-7.0.0.html
Pour les installations Cordova 7, after_prepare.js doit être défini sur stringsXml: ANDROID_DIR + '/app/src/main/res/values/strings.xml'
à la ligne 51
Hé @michaelreiser, j'ai ouvert une demande de tirage pour cela. En attendant tu peux essayer
cordova plugin add https://github.com/amritk/cordova-plugin-firebase
et dites-moi comment cela fonctionne.
Merci. Je vous tiens au courant
Je travaille sur un fork de ce plugin où le crochet after_prepare
est supprimé. J'ai encore besoin d'ajouter des docs.
7.1.0
est requis.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"
En supposant que vous ayez placé votre google-services.json
/ GoogleService-Info.plist
à la racine de votre projet :
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>
Le plugin va maintenant installer ses dépendances iOS via CocoaPods au lieu de transporter des versions obsolètes des bibliothèques iOS Firebase dans le plugin src, donc avant d'installer le plugin, assurez-vous que Cocoapods est configuré sur votre système. phonegap-plugin-push
a un bon tutoriel à cet égard.
Si vous avez la configuration Cocoapods déjà, assurez-vous de le faire avant d' installer le plug - in:
$ pod repo update
Vous devrez maintenant ouvrir le fichier App.xcworkspace
dans XCode au lieu du App.xcodeproj
Gardez un œil sur ma fourchette si cela vous intéresse. Plus à venir.
@christocracy Je serai résolvez les cosses. Le problème Android 7 devrait maintenant être trié dans le maître à 039e29e
J'ai une fourchette de travail qui languit depuis décembre. Le problème est que je n'utilise pas réellement le plugin, je suis un développeur de plugins à temps plein et mes utilisateurs utilisent souvent celui-ci.
Je peux vous envoyer un PR, j'espère que vous pourrez lui donner un bon test.
Commentaire le plus utile
Je travaille sur un fork de ce plugin où le crochet
after_prepare
est supprimé. J'ai encore besoin d'ajouter des docs.7.1.0
est requis.En supposant que vous ayez placé votre
google-services.json
/GoogleService-Info.plist
à la racine de votre projet :config.xml
Le plugin va maintenant installer ses dépendances iOS via CocoaPods au lieu de transporter des versions obsolètes des bibliothèques iOS Firebase dans le plugin src, donc avant d'installer le plugin, assurez-vous que Cocoapods est configuré sur votre système.
phonegap-plugin-push
a un bon tutoriel à cet égard.Si vous avez la configuration Cocoapods déjà, assurez-vous de le faire avant d' installer le plug - in:
Vous devrez maintenant ouvrir le fichier
App.xcworkspace
dans XCode au lieu duApp.xcodeproj
Gardez un œil sur ma fourchette si cela vous intéresse. Plus à venir.