Pushplugin non trouvé Cordova 3.5
-
21-12-2019 - |
Question
Je suis suivi Ce didacticiel pour implémenter des notifications push dans mon application PhoneGap.Cependant, je continue à obtenir l'erreur suivante dans Xcode:
2014-06-03 22:50:38.425 Clubbed In[336:60b] CDVPlugin class PushPlugin (pluginName: PushPlugin) does not exist.
2014-06-03 22:50:38.425 Clubbed In[336:60b] ERROR: Plugin 'PushPlugin' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
2014-06-03 22:50:38.427 Clubbed In[336:60b] -[CDVCommandQueue executePending] [Line 158] FAILED pluginJSON = [
"PushPlugin1224815266",
"PushPlugin",
"register",
[
{
"alert" : "true",
"ecb" : "onNotificationAPN",
"sound" : "true",
"badge" : "true"
}
]
J'ai mis les 4 fichiers de délégués / plug-in dans le dossier du plugin de mon projet avec succès.De plus, j'ai ajouté la pushnotification.js et la référencée correctement.J'ai aussi les étiquettes de fonctionnalité suivantes dans mon config.xml:
<feature name="PushPlugin">
<param name="ios-package" value="PushPlugin" />
</feature>
Est-ce que quelqu'un sait pourquoi je recevrais cette erreur?Je suis à peu près sûr que j'ai correctement installé manuellement ce pushplugin.
Toute aide serait vraiment appréciée.J'ai été coincé sur ce problème pendant une longue période ...
merci!
La solution
courut dans le même problème.Vous devez modifier vos signatures de méthode du plugin pour correspondre à la nouvelle interface de cvdplugin.h.E.g.
- (void) myMethod: (CDVInvokeDurlCommand *) Commande;
http://docs.phonegap.com/FR / 3.5.0 / Guide_platforms_ios_plugin.md.html # iOS% 20plugins