Hier de nieuwe nodo.apk met wat kleine verbeteringen (betere fullscreen)
en pushberichten en widget (maar dat werkt alleen nog met een eigen webapp).
https://dl.dropboxusercontent.com/u/83710881/nodo.apkEn de source van de nodo.apk:
https://dl.dropboxusercontent.com/u/837 ... ebapp2.zipEn hier 2 aangepaste scripts voor de pushnotificaties:
https://dl.dropboxusercontent.com/u/83710881/gcm.zipCreëer een project op:
https://console.developers.google.com/project.
Na het creëren van het project voed je een api toe aan je project onder: enable api
Voeg Google Cloud Messaging for Android toe aan je project (Druk op off).
Selekteer credentials in het menu.
Selekteer Create new key in de public api access sectie.
Selekteer server key en druk op create.
De api key heb je nodig voor het aanpassen van nodo.php.
Vervang in nodo.php de tekst "Hier komt dus nog een api key" met de api key

Ga dan naar Overview en noteer het project nummer. Deze moet in de webapp ingevuld worden.
En er moet een tabel toegevoegd worden aan de nodowebapp db:
CREATE TABLE IF NOT EXISTS `nodo_tbl_gcm_users` (
`id` int(11) NOT NULL,
`gcm_regid` text NOT NULL,
`nodo_id` varchar(10) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=latin1;
ALTER TABLE `nodo_tbl_gcm_users`
ADD PRIMARY KEY (`id`);
ALTER TABLE `nodo_tbl_gcm_users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=19;
Als dit allemaal gelukt is dan vul je in de webapp op de notificatie pagina als ontvanger android in.
Subject = widget regelnummer (1 of 2)
Bericht wordt getoond in de widget. waarbij %variable% gelijk is aan par2 .
Wil je de tijd toevoegen dan kan je %tijd% gebruiken.
vb:
Kaku A1,on
Event : kaku a1
Recipient: android
Subject: 2
Body: Licht %variable% %tijd%
Widget tekst op regel 2 wordt dan: Licht on 19:55
Hiermee zou het moeten werken.
Mocht je de eerste keer het project nummer verkeerd hebben ingevuld in de instellingen van de app en dan toch push notificaties aan hebben gezet raad ik aan om de app opnieuw te installeren, anders werken de push notificaties niet.