notificatie API

Overzicht

Sponsored by: Vacatures door Monsterboard

Daniel van Seggelen

Daniel van Seggelen

15/03/2017 21:50:45
Anchor link
Ik zoek een gratis api om service workers notificaties te bieden, maar ik heb er geen 1 gevonden die werkt bijv op chrome.

Als ik deze bijv op mijn mobiel wil uitvoeren: https://jsfiddle.net/api/mdn/
Dan gebeurd er niks.

Weet iemand welke het meest stabiele en gratis is zowel voor de android als de iphone en desktop/tab/mobiel proof is?

Met vriendelijke groet,

Daniel
 
PHP hulp

PHP hulp

17/12/2018 21:43:24
 
Ben van Velzen

Ben van Velzen

15/03/2017 23:31:58
Anchor link
>> Als ik deze bijv op mijn mobiel wil uitvoeren: https://jsfiddle.net/api/mdn/
Dan gebeurd er niks.

Niet heel verrassend, dat is een lege fiddle. Zie https://developer.mozilla.org/nl/docs/Web/API/notification. Werkt prima.

EDIT: ik heb de fiddle even voor je gevuld. Zie https://jsfiddle.net/eqw3gcur/. Ook daar gaat het prima. Als het daarna nog niet werkt kun je nog wat extra stappen nemen voor push notifications, zie https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web
Gewijzigd op 15/03/2017 23:37:54 door Ben van Velzen
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 09:19:43
Anchor link
Deze fiddle was absoluut niet leeg. nu wel.

https://pushify.com/ lijkt me het beste, maar heb nog geen ervaring hiermee. Het lijkt gratis en te werken. Het moet ook op safari en dus iphone werken, dat doen er veel niet.

https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web

is trouwens niet voor safari.

En deze: https://jsfiddle.net/eqw3gcur/. werkt ook totaal voor geen meter in welke telefoon dan ook, alleen op de desktop.

En geen enkele webpush werkt voor de Ios voor zover ik gevonden heb.
Gewijzigd op 16/03/2017 09:55:56 door Daniel van Seggelen
 
- Ariën -
Beheerder

- Ariën -

16/03/2017 09:51:50
Anchor link
Hmmm.... op Chrome op mijn Android smartphone krijg ik gewoon een vraag of er meldingen gestuurd mogen worden.
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 09:57:17
Anchor link
Die vraag krijg ik ook en klik ik met ja, maar ik krijg verder geen notificatie zoals bijv deze:
https://tests.peter.sh/notification-generator/
 
Ben van Velzen

Ben van Velzen

16/03/2017 10:44:47
Anchor link
Zie hier, een implementatie die voldoet aan de blogpost die ik gisteren geplaatst heb. Deze dus: https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web
Zie https://gauntface.github.io/simple-push-demo/
En de bijhorende github: https://github.com/gauntface/simple-push-demo
Gewijzigd op 16/03/2017 10:50:52 door Ben van Velzen
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 12:00:41
Anchor link
Jammer dat je mijn reacties niet leest.
Ik val in herhaling:
1) Werkt dit op Ios? niet dus.
2) Het is niet duidelijk dat dit gratis is of niet.

Dat artikel is van 2015 trouwens: https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web, we zijn 2 jaar verder.
 
Ben van Velzen

Ben van Velzen

16/03/2017 12:09:53
Anchor link
1) Werkt dit los? Ja, als je even wat verder kijkt dan je neus lang is zou dat duidelijk zijn.
2) Ja dat is het wel, want dat wordt omschreven.

Het artikel zelf is van 2015, maar de API is gelijk. Leeftijd zegt niets over werking.

En om voor jou nog even verder te kijken binnen de genoemde samples en artikelen kom je hier op uit: https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/
En ja, dat werkt gewoon op mobiel.
Gewijzigd op 16/03/2017 12:11:52 door Ben van Velzen
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 12:37:27
Anchor link
Kan wel zien dat je er weinig verstand van hebt, ik zou je adviseren om je erbuiten te laten zonder zinnige antwoorrden.
Het werkt totaal niet op ios, of het is niet gratis. Heb het getest. Ik lees niet dat het wel werkt en ik zoek een Web Pushapi dat zowel op ios, en android werkt, chrome FF en safari en volledig gratis is.

https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/

werkt ook niet op ios, dus
Als je het niet weet raad ik je nogmaals aan erbuiten te houden, en mensen geen valse informatie geven.
 
Ben van Velzen

Ben van Velzen

16/03/2017 12:43:01
Anchor link
Prima, meneer weet het beter.
 
Remco van Bers

Remco van Bers

16/03/2017 13:03:10
Anchor link
Wellicht helpt het als je duidelijk bent wat je nou wilt.
Je wilt een web push API dat zowel ios, en android werkt, chrome FF en safari en volledig gratis is.

De eerste post van Ben voldoet precies aan deze vage eisen.
Dus wat wil je bereiken?
Zijn het enkel browsers op de verschillende devices? Of moet het ook naar een app worden gepushed? Moet de website zelf de notifications pushen of wil je dit via externe bronnen?

Verder is je toon totaal niet vriendelijk. Je bent hier op een forum om antwoord te krijgen op je vraag en het enige wat je roept is dat de antwoorden onjuist zijn zonder iets aan te geven waarom ze onjuist zijn.
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 13:58:47
Anchor link
ALs ik een toon krijg die niet vriendelijk is, dan is het normaal om zo'n toon terug te geven.
Ik heb de details al aangegeven. Dit zijn geen vage eisen en Ben's eerste post het voldoet er nogmaals niet aan.
Ik verzin dat niet het werkt gewoon niet voor ios, klaar.Dus ik geef nogmaals aan waarom het onjuist het nogmaals: HET WERKT NIET OP ios. Als dat niet duidelijk is, dan houd het toch echt op.
Het moet niet naar een app worden gepushed alleen naar een webapp/mobiele site.

Deze onesignal.com lijkt zodanig te werken, maar ik kan via de API geen tag toevoegen om aan 1 gebruiker een notificatie te sturen. Daar loop ik op vast
 
Remco van Bers

Remco van Bers

16/03/2017 15:17:32
Anchor link
De reden waarom het niet werkt:
http://caniuse.com/#feat=push-api
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 17:37:58
Anchor link
Jammer. Ze hebben nog geen web push mogelijkheid ingebouwd. Wel vreemd dat Apple achterloopt en dit om wat voor reden dan ook niet wil toepassen.
 
Ivo P

Ivo P

16/03/2017 18:10:46
Anchor link
het werkt dus wel degelijk op een apple, maar niet met Safari.

Je hebt inderdaad ergens wel Safari genoemd, maar je hebt het vaker alleen maar over ios.
Maar ios zelf is niet de bottleneck, dat is de meegeleverde browser.

Maar Firefox en Chrome kunnen ook op ios draaien...
 
Daniel van Seggelen

Daniel van Seggelen

16/03/2017 22:45:06
Anchor link
Na wat onderzoek en testen, werkt het ook niet op ios->chrome, ios->firefox en uiteraard ios->safari

Lees ook hier: https://onesignal.com/blog/when-will-web-push-be-supported-in-ios/

Op geen enkele browser in ios werkt het dus.
 
Ben van Velzen

Ben van Velzen

16/03/2017 22:50:59
Anchor link
Kortom, wat ik gezegd heb werkt binnen de mogelijkheden die er nu zijn. Graag gedaan. Zaken die genoemd zijn zijn ook niet chrome specifiek, ze worden alleen door de chrome developers getoond. Het is een webkit dingetje.

Een vermoedelijke reden waarom het op ios niet werkt is het feit dat apple alles qua layout in de hand wil houden. Daarmee dus ook eventuele notificaties.
Gewijzigd op 16/03/2017 22:52:00 door Ben van Velzen
 
Oliver russell

oliver russell

28/06/2018 13:22:10
Anchor link
U kunt OneSignal gebruiken voor pushkennisgeving, het is helemaal gratis. U kunt dit eenvoudig gebruiken voor PHP push notification door de API te integreren met uw website.
Gewijzigd op 30/11/2018 00:57:50 door - Ariën -
 
- Ariën -
Beheerder

- Ariën -

28/06/2018 13:31:58
Anchor link
Zeker een goede tip. Hier heb ik ook pasgeleden mee gespeeld.

Echter is het onnodig om dit topic hiervoor omhoog te halen. Veel browsers ondersteunen inmiddels de WebPush Notifications API en er zijn al diverse diensten opgebloeid die dit mogelijk maken.

Ikzelf sluit om onduidelijkheid en verdere discussie te voorkomen dit topic. Lees ook de PM die ik je gestuurd heb.
 
 

Dit topic is gesloten.



Overzicht

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.