Pregunta

Estoy siguiendo este tutorial para implementar notificaciones pushs en mi aplicación phonegap.Sin embargo, sigo obteniendo el siguiente error en 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"
 }
]

He puesto a los 4 archivos delegados / plugin en la carpeta de complementos de mi proyecto con éxito.Además, he agregado el pushnotification.js y lo mencioné correctamente.También tengo las siguientes etiquetas de características en mi CONFIG.XML:

<feature name="PushPlugin">
    <param name="ios-package" value="PushPlugin" />
</feature>

¿Alguien sabe por qué estaría recibiendo este error?Estoy bastante seguro de que instalé correctamente este PUSHPLUGIN.

Cualquier ayuda sería realmente apreciada.Me quedé atrapado en este problema durante mucho tiempo ...

¡Gracias!

¿Fue útil?

Solución

se ejecutó en el mismo problema.Debe cambiar sus firmas de métodos de plugin para que coincidan con la nueva interfaz de CVDPLUGIN.H.e.g.

  • (void) myMethod: (cdvinvokedurlcommand *) comando;

http://docs.phonegap.com/ES / 3.5.0 / Guide_platforms_ios_plugin.md.html # iOS% 20plugins

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top