Hallo allen,

Ik ben op zoek naar een mogelijkheid om push berichten te sturen naar mobiele gebruikers van mijn website.

Inmiddels heb ik het volgende nu:

Notification.requestPermission();


En om de push door te sturen:

var notification = new Notification(title, {
icon: 'icoontje.png',
body: body,
tag: id
});


Nu is de vraag, kan ik op een manier push berichten sturen die op alle mobile devices aankomen?
Kan dit ook op de achtergrond? Dus niet alleen als het scherm aan is van de gebruiker, maar ook zodra de telefoon bijvoorbeeld in de broekzak zit.
Ah oke ... weer wat geleerd :)
Ozzie PHP op 21/12/2015 09:37:55

Je hebt het over een website en over push-berichten. Dit zijn 2 verschillende dingen. Een website speelt zich af in de browser, en zover ik weet zijn push-berichten ("Breaking news!") gekoppeld aan een native app. Via een website (lees browser) zul je dit soort push-berichten niet kunnen versturen. Je kunt wel een berichtje sturen op het moment dat een gebruiker zijn browser open heeft staan, maar ik weet niet of dat is wat jij bedoelt.



Klopt, ik ben daarom dus benieuwd wat de mogelijkheden zijn. Eventueel een native app die gebruik maakt van webview en toch ook push berichten kan versturen.

Ik heb gekeken naar diverse app bouw programma's, om hier een login te doen en dan alle data op te halen via JSON.
Echter kon ik hier weer geen login scherm voor bouwen die communiceert met mijn eigen database en login gegevens.

Thomas van den Heuvel op 21/12/2015 15:20:39

SMS?


Is dit nog van deze tijd? Ik heb daar wel al aan gedacht, maar dacht eerlijk gezegd dat dit vergane glorie zou zijn?


Klopt, ik ben daarom dus benieuwd wat de mogelijkheden zijn. Eventueel een native app die gebruik maakt van webview en toch ook push berichten kan versturen.


Kijk eens naar Ionic framework. Met dat framework schrijf ik zelf ook apps i.c.m angularJS.
Via visual studio kan je er zo mee aan de slag. Anders heb je flink wat te installeren.

Het framework is best uitgebreid. En je kan er veel mee. Je schrijft je app dan in html, css en javascript.

Voor push notificaties kan je dan weer de gratis service van google gebruiken.
Misschien een soort tussenoplossing zoals de webversie van WhatsApp gebruikt?

Als ik de browser niet op de voorgrond heb staan, krijg ik een soort bureaublad melding van een nieuw whatsapp bericht. Geen idee hoe zoiets gemaakt wordt, maar dat is misschien ook nog een optie.
Ozzie PHP op 21/12/2015 09:37:55

Je hebt het over een website en over push-berichten. Dit zijn 2 verschillende dingen. Een website speelt zich af in de browser, en zover ik weet zijn push-berichten ("Breaking news!") gekoppeld aan een native app. Via een website (lees browser) zul je dit soort push-berichten niet kunnen versturen.


kijk eens op de homepage van www.phphulp.nl en dan met name de rubriek "live op phphulp".
Uiteraard bekijk je dat in dit geval op een desktop :)


@pipo:

Je hebt mijn opmerking maar voor de helft geciteerd. Beetje jammer. Er stond namelijk ook nog:


Je kunt wel een berichtje sturen op het moment dat een gebruiker zijn browser open heeft staan, maar ik weet niet of dat is wat jij bedoelt.

Dat is waar jij nu een voorbeeld van geeft.

De TS heeft het over een seintje buiten de browser om. Dus stel je telefoon staat op standby en ineens komt er een melding binnen.
Randy vsf op 22/12/2015 09:43:36

Kijk eens naar Ionic framework. Met dat framework schrijf ik zelf ook apps i.c.m angularJS.
Via visual studio kan je er zo mee aan de slag. Anders heb je flink wat te installeren.

Het framework is best uitgebreid. En je kan er veel mee. Je schrijft je app dan in html, css en javascript.

Voor push notificaties kan je dan weer de gratis service van google gebruiken.


Heb je toevallig voorbeelden van realisaties m.b.v. het Ionic framework?
Het grote nadeel hieraan is echter wel dat het nog in Alpha fase is.


Ramon van Dongen op 22/12/2015 12:23:30

Misschien een soort tussenoplossing zoals de webversie van WhatsApp gebruikt?

Als ik de browser niet op de voorgrond heb staan, krijg ik een soort bureaublad melding van een nieuw whatsapp bericht. Geen idee hoe zoiets gemaakt wordt, maar dat is misschien ook nog een optie.


Het nadeel van WhatsApp is dat ze eigenlijk geen berichten accepteren van developers (voor zover ik weet).
Ik ben in ieder geval al een berg mensen tegenkomen die vastlopen, omdat hun nummer geblokkeerd wordt door WhatsApp.

Hier heb ik ook al een opzet voor gemaakt dat werkt. Enige nadeel is dan dat je enkel nog maar berichten kunt versturen.
Het mooiste is natuurlijk om alle functionaliteiten op één manier aan te bieden.

Ozzie PHP op 22/12/2015 13:24:04

De TS heeft het over een seintje buiten de browser om. Dus stel je telefoon staat op standby en ineens komt er een melding binnen.


Klopt helemaal! Ik zoek iets wat aangestuurd kan worden door mijn huidige setup.
En uiteraard moet het cross platform compatible zijn.



Toevoeging:
Randy vsf op 22/12/2015 09:43:36

Voor push notificaties kan je dan weer de gratis service van google gebruiken.


Is dit dan te gebruiken voor alle platforms? Werkt dit dus voor IOS en Android en Windows?

Peter K op 22/12/2015 15:11:02

[quote="Ramon van Dongen op 22/12/2015 12:23:30"]
Misschien een soort tussenoplossing zoals de webversie van WhatsApp gebruikt?

Als ik de browser niet op de voorgrond heb staan, krijg ik een soort bureaublad melding van een nieuw whatsapp bericht. Geen idee hoe zoiets gemaakt wordt, maar dat is misschien ook nog een optie.


Het nadeel van WhatsApp is dat ze eigenlijk geen berichten accepteren van developers (voor zover ik weet).
Ik ben in ieder geval al een berg mensen tegenkomen die vastlopen, omdat hun nummer geblokkeerd wordt door WhatsApp.

Hier heb ik ook al een opzet voor gemaakt dat werkt. Enige nadeel is dan dat je enkel nog maar berichten kunt versturen.
Het mooiste is natuurlijk om alle functionaliteiten op één manier aan te bieden.
[/quote]

Nee ik bedoel niet om een whatsapp bericht te sturen, maar om te kijken naar een soort van notificatie / bureaublad melding die whatsapp zelf gebruikt in hun webversie. Dus als je whatsapp in je browser bekijkt.

Bijvoorbeeld Zopim.com doet dat ook, maar whatsapp gaf ik even als voorbeeld.
Peter K op 22/12/2015 15:11:02


Heb je toevallig voorbeelden van realisaties m.b.v. het Ionic framework?
Het grote nadeel hieraan is echter wel dat het nog in Alpha fase is.


Jep is inderdaad nog in alpha. Maar het werkt al hartstikke goed!
je schrijft je app in html, css en JS en ionic zorgt ervoor dat je app op elk apparaat draait.

Voor voorbeelden kan je eens op ionic showcase kijken.

En mocht je met ionic aan de slag gaan is deze link ook wel handig Ionic push

Toevoeging:
Randy vsf op 22/12/2015 09:43:36

Voor push notificaties kan je dan weer de gratis service van google gebruiken.


Is dit dan te gebruiken voor alle platforms? Werkt dit dus voor IOS en Android en Windows?
[/quote]

Dit is alleen voor android, Apple heeft er ook een aparte service voor.

Reageren