Domanda

Sto seguendo Questo tutorial per implementare le notifiche push nella mia applicazione telefonica.Comunque continuo a ricevere il seguente errore in 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"
 }
]
.

Ho inserito i 4 file Delegate / Plugin nella cartella del plugin del mio progetto correttamente.Inoltre, ho aggiunto la pushnotificazione.js e la referisce correttamente.Ho anche i seguenti tag caratteristiche nel mio config.xml:

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

Qualcuno sa perché avrei ricevuto questo errore?Sono abbastanza sicuro di aver installato correttamente manualmente questo pulsante.

Qualsiasi aiuto sarebbe davvero apprezzato.Sono stato bloccato su questo problema per molto tempo ...

Grazie!

È stato utile?

Soluzione

ha corso nello stesso problema.È necessario modificare le firme del metodo del plugin per abbinare la nuova interfaccia di cvdplugin.h.ad esempio.

    .
  • (void) mymethod: (cdvinvokedurlcommand *) comando;

http://docs.phonegap.com/IT / 3.5.0 / Guida_platforms_ios_plugin.md.html # ios% 20plugins

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top