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!

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top