browser push notificaties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SAP HANA Developer

SAP HANA Developer Utrecht Technology 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Are you looking for the opportunity to become "the expert" when it comes to Business Intelligence, Data Analysis, Data Visualization and Data Management within a SAP environment? Then a role as a SAP HANA Developer is the job for you!Your jobYou contribute to the development, delivery and maintenance of business intelligence solutions based on the latest SAP technology. You improve the HANA platform for customers and you work on innovative applications that organizations are keen

Bekijk vacature »

C# developer met breed profiel

Functieomschrijving Gezocht wordt naar een breed ontwikkelde .NET developer die mee gaat bouwen aan een nieuw online platform. Brede ervaring is zeer wenselijk omdat er veel moet worden afgestemd op applicaties van derden maar vooral C#, ASP.NET, HTML, XML en JavaScript zijn belangrijk. Je gaat dit samen met een andere developer / architect voor je rekening nemen en het gaat om een interne functie binnen een informele en dynamische onderneming. Functie-eisen - Je hebt een afgeronde HBO (ICT) opleiding - Je hebt ervaring met C#, ASP.NET, SQL Server – Je hebt ervaring met HTML, CSS, JavaScript - Je bent een

Bekijk vacature »

CMS Developer / Sitecore / C# / DevOps

Functieomschrijving Ben jij een Developer met kennis van C# / .NET en wil jij je graag specialiseren op het gebied van Sitecore? Doe jij dit het liefst binnen een gerenommeerde organisatie in de zorg? Dan is dit dé uitdaging voor jou! Binnen deze rol zal jij je als C# / .NET Developer (met de focus op Sitecore) gaan richten op het ontwikkelen van webapplicaties, platformen en portalen middels o.a. C#, Azure en Microservices die door duizenden mensen gebruikt worden? Reageer dan nu! Het ontwikkelen van webapplicaties, platformen en portalen middels o.a. C#, Sitecore, Azure en Microservices; Het leveren van jouw

Bekijk vacature »

Senior .NET developer/ architect gezocht, api deve

Ben je een ervaren .NET developer en op zoek naar baan waarbij je je ook meer kunt gaan richten op architectuur? Binnen een leuke, sociale en betrokken werkomgeving? Met technieken als .NET Core en Azure? Dan zou deze baan wellicht iets voor jou kunnen zijn. Voor een organisatie in Rotterdam zijn we op zoek naar eens senior .NET ontwikkelaar/ architect. De organisatie bevindt zich in de financiële branche en is een van de grotere spelers in hun vakgebied. De organisatie bestaat uit circa 600 medewerkers en heeft verschillende vestigingen in Nederland. Het hoofdkantoor zit in Rotterdam en daar is ook

Bekijk vacature »

SAP Developer

Discipline Information Technology Location Venlo (NL) Hours a week 40 Our SAP Developer is a team player vidaXL is a rapidly growing international organization where IT plays a key part. SAP is a crucial component of vidaXL’s extensive IT landscape. In order to maintain continuous growth and improvement of processes we are looking for an experienced SAP Developer. This role focuses mainly on developing, managing and optimizing new and existing processes within SAP, in relation to supply chain management (SCM). In addition, we expect our SAP Developer to function as a back-up and a sparring partner for fellow SAP Developers.

Bekijk vacature »

Software Developer / PHP

Functieomschrijving Werk jij graag in een vooruitstrevende en groeiende organisatie aan een eigen ontwikkeld platform dat door steeds meer bedrijven in Nederland gebruikt wordt? Ligt jouw passie bij software development en heb jij ervaring met PHP? Dan zijn wij op zoek naar jou voor dit bedrijf in regio Eindhoven! Je werkt samen met het ontwikkelteam aan de ontwikkeling van het platform, o.a. met Symfony, Docker, API's en Git; Je denkt mee over verbeteringen, doorontwikkeling en schaalbaarheid van het platform; Je werkt in sprints van twee weken; Je spreekt met diverse betrokkenen om samen een optimaal product neer te zetten. Functie-eisen

Bekijk vacature »

Mobile Developer

Ontwikkel jij graag door aan onze innovatieve, prijswinnende mobiele identiteitsverificatie oplossing ReadID? Innovalor zoekt een Mobile Developer (Android / iOS) Functie omschrijving Ontwikkelen van onze ReadID SDK voor Android en/of iOS, zowel MRZ- als NFC-functionaliteiten; Bijdragen aan onze API-documentatie en geautomatiseerde tests; Ontwikkelaars van onze klanten helpen om de ReadID API optimaal te gebruiken; Demo-apps ontwikkelen om ReadID te demonstreren aan potentiële klanten; Ontwikkelen van de publieke ReadID demo-app voor de Play Store en/ofApp Store; Ontwikkelen voor onze kant-en-klare / white-label apps; Werken met technologiepartners die aanvullende producten hebben, zoals gezichtsherkenning; Bijdragen aan de routekaart voor ReadID; Werken met en

Bekijk vacature »

.NET Developer / C# / Azure

Functieomschrijving Ben jij als .NET developer in staat om met applicaties om te gaan die meer belast worden per seconde dan dat er pintransacties in Nederland in december worden gedaan? Ben jij een backend topper met C# die gaat voor de perfecte code? Dan is dit een topbaan voor jou! Programmeren van high-availability en high-security applicaties in ASP.NET en C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20 % van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

C# ontwikkelaar / State of the art .NET omgeving

Functieomschrijving Ben jij de .NET backend developer die gewend is op een hoog niveau te werken in C#? Woon jij in de omgeving en wil je bij dé .NET organisatie van Tilburg en omstreken werken? Reageer dan snel! Programmeren van high-availability en high-security applicaties in ASP.NET en C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20 % van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit testen; Deelnemen aan Scrummeetings. Functie-eisen Beschikt over HBO/WO werk- en denkniveau. Als

Bekijk vacature »

Solution Architect (Java, Docker/K8s, Cloud)

Solution Architect – Join the best in the transportation domain – 92K A role near Amsterdam, high-level R&D environment, analytical mindset, fun- and start-up-like working environment but with multinational financial resources and make a serious impact in the eCommerce & transportation industry Interested? Just contact me @ 020 30 585 41 or @ Daniel.scheepbouwer@darwinrecruitment.com and then we’ll see what I can arrange for you at this organisation This business is a fast-moving organisation specialised in e-commerce and delivery services worldwide. They are globally a key player in their sector and aim to disrupt the standards of online transportation platforms and

Bekijk vacature »

Java Developer / Webservices / Overheid

Functieomschrijving Ben jij als Java Ontwikkelaar toe aan een stabiele organisatie zonder commercieel doeleinde? Ga jij voor kwaliteit, collegialiteit en stabiliteit? Dan is dit jouw baan! Ontwikkelen van nieuwe en bestaande webservices; Uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Als het in jouw interessegebied ligt kan je betrokken worden bij het vormgeven van verantwoordingsrapportages; Werken aan gegevensuitwisseling met SOAP, ervaring hierin met Apache Synapse/Axis2 is een pre; Werken aan Java web GUI ontwikkeling, ervaring hierin met GWT, Bootstrap, Javascript, HTML en CSS is een pre; Werken met testframeworks, ervaring hierin met JUnit en Selenium is een pre; Ervaring met

Bekijk vacature »

Systeembeheerder Cloud Engineer

Systeembeheerder Cloud Engineer In de afgelopen maanden is er nog nooit zoveel gewerkt in de Cloud als voorheen. Je hebt de laatste ontwikkelingen in de IT op de voet gevolgd. Hierdoor weet je zeker dat je als systeembeheerder Cloud overal terecht kan maar daarbij is het nu nog belangrijker dat je voor een werkgever kiest waar je ondanks de social distance toch de verbondenheid voelt. Daarom leggen wij bij T2 de focus op jou als persoon en zien wij je graag nog meer ontwikkelen en daar plukken wij samen de vruchten van. Onze samenwerking Onze klanten denken aan IAAS, PAAS

Bekijk vacature »

.NET C# web developer gezocht, inhouse project dev

Ben je een ervaren .NET C# web developer en op zoek naar een leuke baan in het zuiden van Zuid-Holland? Een inhouse functie maar met de afwisseling van verschillende projecten en klanten? Projecten die uitdagend zijn door de complexiteit van de systemen? Lees dan verder! Voor een bedrijf in Goeree-Overflakkee zijn we momenteel op zoek naar een ervaren .NET C# web developer. Het bedrijf bestaat uit iets meer dan 20 werknemers en verschillende ervaren software developers. De software projecten zijn uiteenlopend, maar altijd maatwerk oplossingen en veelal complex en bedrijfskritisch van karakter. De bedrijven waarvoor je software ontwikkeld kunnen variëren

Bekijk vacature »

Backend PHP developer voor woningsector platform

Functieomschrijving In de functie van Backend PHP developer werk je in een multidisciplinair team nauw samen. In het team waarin jij terecht komt zitten 8 personen, denk hierbij aan; Frontend, Backend, UX designers, Test Engineers, DevOps en Test Engineers. Als Backend developer werk jij veel met Symfony 4. De codes worden bedacht en gestructureerd door een Domain Driven Design. Ze streven wel naar een Continious Deployment waarin uiteraard wel Test Automation plaatsvindt. Het Functie-eisen - HBO werk- en denkniveau; - Minimaal 4 jaar ervaring binnen PHP; - Je hebt ervaring met Symfony en/of Laravel; - Ervaring met Docker/Kubernetes is een

Bekijk vacature »
Michael -

Michael -

22/01/2020 21:14:29
Quote Anchor link
Beste,

Iemand ervaring met browser notificaties?
Ik wil een notificatie sturen. Ook als je de website niet open hebt.
Wat is hiervoor de makkelijkste manier? Is hier een makkelijk framework voor?
Ik krijg veel resultaten van hele oude topics, of van diensten waarbij je via hun notificaties kunt sturen. Of github juist weer hele projecten die je eerst moet installeren. Ik zoek gewoon iets wat ik even kan toevoegen, klaar. Het is toch gewoon een stukje javascript?

Iemand een linkje of zo?
 
PHP hulp

PHP hulp

27/05/2020 05:15:32
 
Rob Doemaarwat

Rob Doemaarwat

22/01/2020 21:36:52
 
- Ariën -
Beheerder

- Ariën -

22/01/2020 22:06:22
Quote Anchor link
Je hebt wel een worker nodig die op de achtergrond draait en de notificaties wegstuurt. Daarom kom je vaak server-side scripts tegen.

Of je moet een 3rd-party zoals OneSignal gebruiken.
 
Michael -

Michael -

23/01/2020 06:27:03
Quote Anchor link
@Rob, inderdaad een dubbele post, excuus ;-)

@Arien, ik heb een shared hosting, dus als ik iets moet installeren houd het op. Is er dan een API voor of zo?
OneSignal is vergelijkbaar met SendPulse die ik had gevonden, maar na aanmelding krijg een platform waar ik een notificatie kan samenstellen. Ik wil zelf een bericht dat uit PHP komt doorsturen als notificatie. Op de frontpage staat dat ze een API hebben, maar kan 'm vervolgens nergens vinden.
Dan weet ik in ieder geval dat ik in deze hoek moet blijven zoeken.

edit:typo's
Gewijzigd op 23/01/2020 10:11:16 door Michael -
 
- Ariën -
Beheerder

- Ariën -

23/01/2020 08:39:24
Quote Anchor link
Apart, dan hebben ze die link verstopt? Via Google vind ik hem wel:
https://documentation.onesignal.com/docs/onesignal-api en dit is die van SendPulse: https://sendpulse.com/integrations/api/web-push
Gewijzigd op 23/01/2020 08:44:29 door - Ariën -
 
Michael -

Michael -

23/01/2020 10:11:52
Quote Anchor link
Thanks Arien. Ik ga even kijken welke het handigst is.

Toevoeging op 23/01/2020 21:00:57:

Arien, heb je ervaring met OneSignal? Ik krijg SendPulse niet juist voor elkaar, notificatie op de desktop verschijnt wel, maar vervolgens niet in de lijst met subscribers. Op de mobiel helemaal geen notificatie. Dus OneSignal geprobeerd. Hier kun je iets meer instellen dan alleen de standaard notificatie (die grappig genoeg niet wordt aanbevolen) zoals bij SendPulse. Slide prompt gekozen (die wordt aanbevolen). Op de desktop verschijnt deze netjes. Waarna acceptatie alsnog de standaard prompt van de browser komt. Vervolgens verschijnt deze inderdaad als subscriber in de dashboard.

Nu graag nog op de mobiel.
Hier verschijnt geen melding. Voor de custom-link gekozen, maar zelfs deze knop verschijnt wel op de desktop, maar niet op de mobiel. Waar kan dit aan liggen?
 
- Ariën -
Beheerder

- Ariën -

23/01/2020 21:03:11
Quote Anchor link
Ooit heb ik eens een paar testjes er mee gedaan, maar ik moet er nog wat moois mee doen om er echt een mening over te kunnen geven ;-)
 
Michael -

Michael -

23/01/2020 21:42:35
Quote Anchor link
Misschien is vandaag de dag? Kun je me daarna zeggen hoe je 't hebt gedaan ;-)
Het ligt niet aan mijn mobiel, anderen zien ook geen notificatie of knop. Mogelijk moet je dus nog ergens iets aanzetten of zo.
 
- Ariën -
Beheerder

- Ariën -

23/01/2020 21:44:56
Quote Anchor link
Ik doelde zelf op OneSignal, en niet op SendPulse. Met die laatste heb ik geen uitgebreide ervaring.
Ik ga van het weekend eens wat uitgebreider mee spelen.
 
Michael -

Michael -

24/01/2020 06:22:09
Quote Anchor link
Ik doelde ook op OneSignal. Die andere heeft die opties niet.
Notificatie vanuit PHP werkt ook allemaal prima. Alleen jammer dat mobiel dus nog niet werkt. Kan er weinig nuttigs over vinden.

Toevoeging op 24/01/2020 19:07:44:

De website moet wel ten alle tijden het zelfde zijn. Je kunt de notificaties maar vanaf 1 domein activeren.
Dat houd dus in als je https://domein.tld instelt, dat https://www.domein.tld en http://domein.tld niet werken (als in, vraagt niet of je notificaties wil.)
Nou wil ik dus alles doorsturen naar https://domein.tld, maar ik krijg een ERR_TOO_MANY_REDIRECTS.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

Bron

Edit:
Opgelost. Het antwoord op 't htaccess gedeelte is hier te vinden.


Update:
Het werkt nu redelijk. Notificaties verschijnen nog niet altijd even goed, maar dan is de button (custom link) te gebruiken. Voor dit doeleinde is dat niet zo belangrijk.
De API werkt prima. Het was even zoeken hoe alles in te stellen.
Enige nadeel vind ik nog dat de bestanden worden herkend en standaard worden geblokkeerd als zijnde trackers. Dus de website moet eerste aangegeven worden als vertrouwt. Ik zie dat sites die hun eigen "worker" hebben dit probleem niet hebben. Maar ook dat is voor dit doeleinde niet zo belangrijk.
Gewijzigd op 25/01/2020 13:19:12 door Michael -
 
- Ariën -
Beheerder

- Ariën -

26/01/2020 18:00:49
Quote Anchor link
Thnx voor je bevindingen tot nu toe. Ik heb er eerlijk gezegd nog geen tijd voor gehad om er zelf mee te spelen. Maar misschien is een eigen VPS met node.js om een worker te draaien een betere optie dan OneSignal. Maar dat betekent wel dat je zelf geloof ik wat keys bij de browserbouwers moet aanvragen, omdat elk een eigen API lijkt te gebruiken.
 
Rob Doemaarwat

Rob Doemaarwat

26/01/2020 21:43:54
Quote Anchor link
Ik kop 'm maar nogmaals in: https://github.com/Minishlink/web-push-php-example
- server side alles PHP (dus geen node.js nodig)
- client side uiteraard een JS worker
- geen afhankelijkheid van een 3e partij (met een prijskaartje)
 
- Ariën -
Beheerder

- Ariën -

26/01/2020 23:06:15
Quote Anchor link
Ik dacht dat zo'n worker altijd via een server moest?
Wat zijn de redenen waarom je een worker zowel serverside als clientside kan uitvoeren?
 
Michael -

Michael -

27/01/2020 01:48:03
Quote Anchor link
- Ariën - op 26/01/2020 18:00:49:
Thnx voor je bevindingen tot nu toe. Ik heb er eerlijk gezegd nog geen tijd voor gehad om er zelf mee te spelen. Maar misschien is een eigen VPS met node.js om een worker te draaien een betere optie dan OneSignal. Maar dat betekent wel dat je zelf geloof ik wat keys bij de browserbouwers moet aanvragen, omdat elk een eigen API lijkt te gebruiken.


Klopt, maar voor dit doel werkt t perfect zo. Je hebt er dan gelijk een duidelijk dashboard die alle gebruikers en berichten bijhoudt. Je kunt zien hoeveel er geslaagd zijn. Hoevaak erop geklikt is enz enz.
Teveel om voor dit doel zelf te maken.

@Rob ik kan me haast niet voorstellen dat dit ook offline push berichten kan sturen, wat voor mij wel belangrijk is. Ik kwam wel meer van dit soort projecten tegen maar werkt alleen bij online/actieve ontvangers.
Weet je of dat hier ook voor geldt?
 
Rob Doemaarwat

Rob Doemaarwat

27/01/2020 09:29:26
Quote Anchor link
Dit werkt ook offline. Als je je "aanmeld" (dit gaat via javascript) krijg je "van de browser" wat gegevens terug (endpoint, key, token). Die moet je dus ergens op je server opslaan. Met die gegevens kun je dan (later) push berichten gaan sturen. Die gaan dan naar een soort "inbox" bij de browser leverancier. Op het moment dat je weer online komt haalt je browser / serviceworker die inbox leeg, en krijg je (alsnog) je push berichten (en als je online bent werkt het natuurlijk instant).

Verder is het voor mij ook een redelijke black box. Ik weet ook niet precies hoe lang ze die berichten bewaren. Maar het werkt (ook offline), en dat telt ;-)
 
Michael -

Michael -

27/01/2020 16:43:11
Quote Anchor link
@Rob, Bedankt voor het delen. Dat is wel interessant dus. Nu heb ik alles al werkend, maar zal de link zeker opslaan en later eens in verdiepen.
Bij OneSignal worden berichten maximaal 3 dagen bewaard en lager kun je natuurlijk instellen. Ik denk dat 3 dagen wel een limiet is van de browsers om te voorkomen dat je naar een maand ineens worden gebombardeerd.
 



Overzicht Reageren

 
 

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.