/ / Ako zabezpečiť fungovanie pluginu LocalNotification PhoneGap? - iphone, cordova, localnotification

Ako získať funkciu doplnku PhoneNap LocalNotification? - iphone, cordova, localnotification

Snažím sa získať doplnok LocalNotificationfunguje (pre iOS alebo Android), ale mám problém s nájdením správnej dokumentácie. Vie niekto, čo robím zle alebo čo musím dodať? Skúšam nasledovné:

Doplnok bol pridaný do príkazového riadku nasledujúcim spôsobom

phonegap local plugin add https://github.com/katzer/cordova-plugin-local-notifications.git

Vyskúšal som obidve z týchto možností v súbore config.xml:

<plugin name="LocalNotification" value="LocalNotification" />

a

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

Do priečinka www bol pridaný súbor local-notification.js a bol zahrnutý do súboru index.html s týmto:

<script src="local-notification.js"></script>

A mať nasledujúce použiť plugin v radiči (ja používam Angular):

$scope.localNotify = function(){
var d = new Date();
d = d.getTime() + 5*1000; //60 seconds from now
d = new Date(d);
window.plugins.localNotification.add({
date: d,
repeat:"daily",
message: "This just fired after a minute!",
hasAction: true,
badge: 1,
id: "1",
sound:"horn.caf",
background:"app.background",
foreground:"app.running"
});
};

Vidím v readme tu https://github.com/simplec-dev/LocalNotification/blob/45867c94ee96aaa90966d22b62acabfc03807cb3/README.md hovoria, že upravujú CDVPlugin.m a CDVPlugin.h, ale tieto súbory nevidím nikde v mojom projekte.

Akákoľvek pomoc by bola ocenená, vďaka!

odpovede:

3 pre odpoveď č. 1

Funguje to! Nie som si istý, či to tak je, pretože verzia, ktorú som používal, bola určená pre staršiu verziu aplikácie PhoneGap, ale našiel som toto repo https://github.com/hiattp/Phonegap-LocalNotification, išiel podľa pokynov tam a teraz je topracujúci. Nemuseli ste robiť žiadne úpravy v config.xml, pridávať súbor localnotification.js alebo robiť nejaké zmeny v index.html. Postupujte podľa pokynov na tomto odkaze a funguje to!


0 pre odpoveď č. 2

Musíte si nainštalovať doplnok Cordova device:

phonegap lokálny doplnok pridať org.apache.cordova.device

0 pre odpoveď č. 3

Pre informáciu (pretože som tu uviazol). Stavali ste projekt PhoneGap pre iOS, nie projekt Cordova pre iOS a potom pomocou projektu Cordova (iba). Vytvorenie PhoneGap:
phonegap build ios

Postaviť v Cordove: cordova platform add ios

Odkaz na PhoneGap, na ktorý ste odkazovali: https://github.com/hiattp/Phonegap-LocalNotification

Je najaktuálnejší, takže ho použite!