{"id":4793,"date":"2019-09-12T14:54:56","date_gmt":"2019-09-12T14:54:56","guid":{"rendered":"https:\/\/www.provisior.nl\/?p=3233"},"modified":"2020-12-23T12:01:46","modified_gmt":"2020-12-23T11:01:46","slug":"firebase-cloud-messaging","status":"publish","type":"post","link":"https:\/\/www.provisior.nl\/en\/firebase-cloud-messaging\/","title":{"rendered":"Firebase Cloud Messaging"},"content":{"rendered":"[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;3.22&#8243;][et_pb_row admin_label=&#8221;row&#8221; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.5.1&#8243; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.9em&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;]<p style=\"text-align: justify;\"><strong>Met de lancering van de Provisior app kwam een belangrijk aspect van app ontwikkeling naar voren; namelijk push berichten. Push berichten zijn de meest directie manier om gebruikers te informeren over activiteit in de app, zelfs als deze niet actief is.\u00a0Na onderzoek kwamen we tot de conclusie dat Firebase hiervoor de beste oplossing bood.<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong><\/strong><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<h2 style=\"text-align: justify;\"><strong>Wat is Firebase Cloud Messaging<\/strong><\/h2>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Firebase Cloud Messaging (FCM) is een gratis cross-platform dienst om push berichten mee te versturen zonder dat je daar server architectuur voor hoeft te ontwikkelen.<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><\/p>\n<h2 style=\"text-align: justify;\"><strong>Hoe werkt het?<\/strong><\/h2>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Om FCM te implementeren moet je rekening houden met 2 delen:<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<ol class=\"wp-block-list\" style=\"text-align: justify;\">\n<li>Een server om push berichten te maken en versturen.<\/li>\n<li>Een client om de berichten te ontvangen (Android, iOS of Web app).<\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Voor de server omgeving kan de keuze worden gemaakt om gebruik te maken van de Firebase Admin SDK of zelf de verstuur logica te bouwen.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">De Firebase Admin SDK ondersteunt standaard het volgende:<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<ul class=\"wp-block-list\" style=\"text-align: justify;\">\n<li>Berichten versturen naar individuele apparaten;<\/li>\n<li>Apparaten abonneren (subscriben) en uitschrijven (unsubscriben)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<figure class=\"wp-block-image\" style=\"text-align: justify;\"><img decoding=\"async\" src=\"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/Firebase-blog-image-1-1024x605.png\" alt=\"\" class=\"wp-image-3235\" \/><\/figure>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Wanneer de server is ingericht kun je berichten opstellen en versturen naar de geabonneerde apparaten.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Voor testdoeleinden is het ook mogelijk om gebruik te maken van de Notifications Composer van Firebase. Hiermee kan je op de website van Firebase zelf berichten opstellen, apparaten abonneren en berichten versturen.<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><\/p>\n<h2 style=\"text-align: justify;\"><strong>Hoe zet je het op?<\/strong><\/h2>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Voor het inrichten van een server met de Firebase Admin SDK hoef je enkel de SDK te installeren en te koppelen met je Firebase account. Dit gebeurt op basis van een service account (welke je kunt aanmaken bij Firebase) en een private key. Daarna kan de SDK rechtstreeks aangeroepen worden door een paar simpele regels code.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Voor het inrichten van de app moet je de Firebase SDK opnemen in je App project. Daarnaast kun je gebruik maken van meerdere soortgelijke frameworks om de implementatie van FCM te versimpelen.<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><\/p>\n<h2 style=\"text-align: justify;\"><strong>Hoe verstuur je berichten?<\/strong><\/h2>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Je roept de Firebase Admin SDK op je server aan om berichten te versturen. Hierbij geef je aan wat voor type bericht het betreft, voor welke apparaten het bedoelt is, en de inhoud van het bericht.<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><\/p>\n<h2 style=\"text-align: justify;\"><strong>Hoe worden berichten afgehandeld?<\/strong><\/h2>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Hoe de berichten worden afgehandeld hangt af van of de app actief is.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Als de app actief (in gebruik) is hangt de afhandeling van het bericht af van de configuratie in de app. Je kunt namelijk in de app aangeven wat er moet gebeuren als er een bericht binnenkomt.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Als de app inactief is (of op de achtergrond) dan wordt het bericht door het besturingssysteem afgehandeld. Je krijgt dan een systeem melding (soortgelijk aan een sms of WhatsApp melding) in het notificatiescherm. Als je op deze melding klikt wordt de app geopend. Wat er vervolgens moet gebeuren in de app is ook afhankelijk van hoe dat geconfigureerd is in de app.<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><\/p>\n<h2 style=\"text-align: justify;\"><strong>Wat doet de Provisior app met push berichten?<\/strong><\/h2>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">In de Provisior app is het mogelijk om verzoeken van medewerkers goed of af te keuren. Als er een verzoek wordt ingediend door een medewerker wordt er een push bericht naar het toestel van de fiatteur gestuurd om aan te geven dat er een openstaand verzoek is. Als deze op de melding klikt wordt de Provisior app geopend en het betreffende verzoek getoond.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Daarnaast kan deze techniek gebruikt worden om medewerkers van klanten te informeren over gebeurtenissen, zoals een netwerkstoring of andere bedrijfsinformatie die snel verspreid dient te worden.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\">Wilt u meer weten over de mogelijkheden van Firebase of de Provisior app dan vertellen we u hier graag meer over.<\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<p><\/p>[\/et_pb_text][et_pb_team_member name=&#8221;Ruben Esseling&#8221; position=&#8221;Software developer&#8221; image_url=&#8221;http:\/\/www.provisior.nl\/wp-content\/uploads\/2020\/11\/Ruben.jpg&#8221; linkedin_url=&#8221;https:\/\/www.linkedin.com\/in\/ruben-esseling-16065783\/&#8221; icon_color=&#8221;#d258a0&#8243; _builder_version=&#8221;4.7.7&#8243; _module_preset=&#8221;default&#8221; header_text_align=&#8221;left&#8221; header_line_height=&#8221;2em&#8221; body_font=&#8221;||||||||&#8221; body_line_height=&#8221;0em&#8221; position_font=&#8221;|300|||||||&#8221; position_text_align=&#8221;left&#8221; position_text_color=&#8221;#45a3be&#8221; text_orientation=&#8221;left&#8221; max_width=&#8221;18%&#8221; module_alignment=&#8221;left&#8221; hover_enabled=&#8221;0&#8243; border_radii_image=&#8221;on|10px|10px|10px|10px&#8221; locked=&#8221;off&#8221; title_text=&#8221;Ruben&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_team_member][\/et_pb_column][\/et_pb_row][\/et_pb_section]","protected":false},"excerpt":{"rendered":"<p>Met de lancering van de Provisior app kwam een belangrijk aspect van app ontwikkeling naar voren; namelijk push berichten. Push berichten zijn de meest directie manier om gebruikers te informeren over activiteit in de app, zelfs als deze niet actief is.\u00a0Na onderzoek kwamen we tot de conclusie dat Firebase hiervoor de beste oplossing bood. Wat [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":4842,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\r\n<p>Met de lancering van de Provisior app kwam een belangrijk aspect van app ontwikkeling naar voren; namelijk push berichten. Push berichten zijn de meest directie manier om gebruikers te informeren over activiteit in de app, zelfs als deze niet actief is.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Na onderzoek kwamen we tot de conclusie dat Firebase hiervoor de beste oplossing bood.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Wat is Firebase Cloud Messaging<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Firebase Cloud Messaging (FCM) is een gratis cross-platform dienst om push berichten mee te versturen zonder dat je daar server architectuur voor hoeft te ontwikkelen<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Hoe werkt het?<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Om FCM te implementeren moet je rekening houden met 2 delen:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list {\"ordered\":true} -->\r\n<ol><li>Een server om push berichten te maken en versturen.<\/li><li>Een client om de berichten te ontvangen (Android, iOS of Web app).<\/li><\/ol>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Voor de server omgeving kan de keuze worden gemaakt om gebruik te maken van de Firebase Admin SDK of zelf de verstuur logica te bouwen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>De Firebase Admin SDK ondersteunt standaard het volgende:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Berichten versturen naar individuele apparaten;<\/li><li>Apparaten abonneren (subscriben) en uitschrijven (unsubscriben)<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:image {\"id\":3235} -->\r\n<figure class=\"wp-block-image\"><img src=\"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/Firebase-blog-image-1-1024x605.png\" alt=\"\" class=\"wp-image-3235\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Wanneer de server is ingericht kun je berichten opstellen en versturen naar de geabonneerde apparaten.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Voor testdoeleinden is het ook mogelijk om gebruik te maken van de Notifications Composer van Firebase. Hiermee kan je op de website van Firebase zelf berichten opstellen, apparaten abonneren en berichten versturen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Hoe zet je het op?<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Voor het inrichten van een server met de Firebase Admin SDK hoef je enkel de SDK te installeren en te koppelen met je Firebase account. Dit gebeurt op basis van een service account (welke je kunt aanmaken bij Firebase) en een private key. Daarna kan de SDK rechtstreeks aangeroepen worden door een paar simpele regels code.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Voor het inrichten van de app moet je de Firebase SDK opnemen in je App project. Daarnaast kun je gebruik maken van meerdere soortgelijke frameworks om de implementatie van FCM te versimpelen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Hoe verstuur je berichten?<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Je roept de Firebase Admin SDK op je server aan om berichten te versturen. Hierbij geef je aan wat voor type bericht het betreft, voor welke apparaten het bedoelt is, en de inhoud van het bericht.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Hoe worden berichten afgehandeld?<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Hoe de berichten worden afgehandeld hangt af van of de app actief is.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Als de app actief (in gebruik) is hangt de afhandeling van het bericht af van de configuratie in de app. Je kunt namelijk in de app aangeven wat er moet gebeuren als er een bericht binnenkomt.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Als de app inactief is (of op de achtergrond) dan wordt het bericht door het besturingssysteem afgehandeld. Je krijgt dan een systeem melding (soortgelijk aan een sms of WhatsApp melding) in het notificatiescherm. Als je op deze melding klikt wordt de app geopend. Wat er vervolgens moet gebeuren in de app is ook afhankelijk van hoe dat geconfigureerd is in de app.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Wat doet de Provisior app met push berichten?<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>In de Provisior app is het mogelijk om verzoeken van medewerkers goed of af te keuren. Als er een verzoek wordt ingediend door een medewerker wordt er een push bericht naar het toestel van de fiatteur gestuurd om aan te geven dat er een openstaand verzoek is. Als deze op de melding klikt wordt de Provisior app geopend en het betreffende verzoek getoond.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Daarnaast kan deze techniek gebruikt worden om medewerkers van klanten te informeren over gebeurtenissen, zoals een netwerkstoring of andere bedrijfsinformatie die snel verspreid dient te worden.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Wilt u meer weten over de mogelijkheden van Firebase of de Provisior app dan vertellen we u hier graag meer over.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><\/p>\r\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","footnotes":""},"categories":[50],"tags":[],"class_list":["post-4793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Firebase Cloud Messaging - Push berichten in workflows - Snel gebruikers autoriseren via de Provisior App<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.provisior.nl\/en\/firebase-cloud-messaging\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Firebase Cloud Messaging - Push berichten in workflows - Snel gebruikers autoriseren via de Provisior App\" \/>\n<meta property=\"og:description\" content=\"Met de lancering van de Provisior app kwam een belangrijk aspect van app ontwikkeling naar voren; namelijk push berichten. Push berichten zijn de meest directie manier om gebruikers te informeren over activiteit in de app, zelfs als deze niet actief is.\u00a0Na onderzoek kwamen we tot de conclusie dat Firebase hiervoor de beste oplossing bood. Wat [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.provisior.nl\/en\/firebase-cloud-messaging\/\" \/>\n<meta property=\"og:site_name\" content=\"Provisior\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-12T14:54:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-23T11:01:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/firebase-blog-1024x576-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ruben Esseling\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ruben Esseling\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/\"},\"author\":{\"name\":\"Ruben Esseling\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/#\\\/schema\\\/person\\\/fe88990964d6e9673ad9b5d839eceae4\"},\"headline\":\"Firebase Cloud Messaging\",\"datePublished\":\"2019-09-12T14:54:56+00:00\",\"dateModified\":\"2020-12-23T11:01:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/\"},\"wordCount\":747,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.provisior.nl\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firebase-blog-1024x576-1.jpg\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/\",\"url\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/\",\"name\":\"Firebase Cloud Messaging - Push berichten in workflows - Snel gebruikers autoriseren via de Provisior App\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.provisior.nl\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firebase-blog-1024x576-1.jpg\",\"datePublished\":\"2019-09-12T14:54:56+00:00\",\"dateModified\":\"2020-12-23T11:01:46+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/#\\\/schema\\\/person\\\/fe88990964d6e9673ad9b5d839eceae4\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.provisior.nl\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firebase-blog-1024x576-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.provisior.nl\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/firebase-blog-1024x576-1.jpg\",\"width\":1024,\"height\":576,\"caption\":\"Firebase Cloud messaging\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/firebase-cloud-messaging\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.provisior.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firebase Cloud Messaging\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.provisior.nl\\\/\",\"name\":\"Provisior\",\"description\":\"IGA platform voor self service en automatisering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.provisior.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.provisior.nl\\\/#\\\/schema\\\/person\\\/fe88990964d6e9673ad9b5d839eceae4\",\"name\":\"Ruben Esseling\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1423185902b2515e99b0d19bd99303c0ecff12fa542247f47a4ac95e98bc4686?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1423185902b2515e99b0d19bd99303c0ecff12fa542247f47a4ac95e98bc4686?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1423185902b2515e99b0d19bd99303c0ecff12fa542247f47a4ac95e98bc4686?s=96&d=mm&r=g\",\"caption\":\"Ruben Esseling\"},\"description\":\"Developer - Passie voor techniek\",\"url\":\"https:\\\/\\\/www.provisior.nl\\\/en\\\/author\\\/ruben-esseling\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Firebase Cloud Messaging - Push berichten in workflows - Snel gebruikers autoriseren via de Provisior App","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.provisior.nl\/en\/firebase-cloud-messaging\/","og_locale":"en_GB","og_type":"article","og_title":"Firebase Cloud Messaging - Push berichten in workflows - Snel gebruikers autoriseren via de Provisior App","og_description":"Met de lancering van de Provisior app kwam een belangrijk aspect van app ontwikkeling naar voren; namelijk push berichten. Push berichten zijn de meest directie manier om gebruikers te informeren over activiteit in de app, zelfs als deze niet actief is.\u00a0Na onderzoek kwamen we tot de conclusie dat Firebase hiervoor de beste oplossing bood. Wat [&hellip;]","og_url":"https:\/\/www.provisior.nl\/en\/firebase-cloud-messaging\/","og_site_name":"Provisior","article_published_time":"2019-09-12T14:54:56+00:00","article_modified_time":"2020-12-23T11:01:46+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/firebase-blog-1024x576-1.jpg","type":"image\/jpeg"}],"author":"Ruben Esseling","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ruben Esseling","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#article","isPartOf":{"@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/"},"author":{"name":"Ruben Esseling","@id":"https:\/\/www.provisior.nl\/#\/schema\/person\/fe88990964d6e9673ad9b5d839eceae4"},"headline":"Firebase Cloud Messaging","datePublished":"2019-09-12T14:54:56+00:00","dateModified":"2020-12-23T11:01:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/"},"wordCount":747,"commentCount":0,"image":{"@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#primaryimage"},"thumbnailUrl":"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/firebase-blog-1024x576-1.jpg","articleSection":["Blog"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/","url":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/","name":"Firebase Cloud Messaging - Push berichten in workflows - Snel gebruikers autoriseren via de Provisior App","isPartOf":{"@id":"https:\/\/www.provisior.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#primaryimage"},"image":{"@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#primaryimage"},"thumbnailUrl":"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/firebase-blog-1024x576-1.jpg","datePublished":"2019-09-12T14:54:56+00:00","dateModified":"2020-12-23T11:01:46+00:00","author":{"@id":"https:\/\/www.provisior.nl\/#\/schema\/person\/fe88990964d6e9673ad9b5d839eceae4"},"breadcrumb":{"@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.provisior.nl\/firebase-cloud-messaging\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#primaryimage","url":"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/firebase-blog-1024x576-1.jpg","contentUrl":"https:\/\/www.provisior.nl\/wp-content\/uploads\/2019\/09\/firebase-blog-1024x576-1.jpg","width":1024,"height":576,"caption":"Firebase Cloud messaging"},{"@type":"BreadcrumbList","@id":"https:\/\/www.provisior.nl\/firebase-cloud-messaging\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.provisior.nl\/"},{"@type":"ListItem","position":2,"name":"Firebase Cloud Messaging"}]},{"@type":"WebSite","@id":"https:\/\/www.provisior.nl\/#website","url":"https:\/\/www.provisior.nl\/","name":"Provisior","description":"IGA platform voor self service en automatisering","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.provisior.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.provisior.nl\/#\/schema\/person\/fe88990964d6e9673ad9b5d839eceae4","name":"Ruben Esseling","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/1423185902b2515e99b0d19bd99303c0ecff12fa542247f47a4ac95e98bc4686?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1423185902b2515e99b0d19bd99303c0ecff12fa542247f47a4ac95e98bc4686?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1423185902b2515e99b0d19bd99303c0ecff12fa542247f47a4ac95e98bc4686?s=96&d=mm&r=g","caption":"Ruben Esseling"},"description":"Developer - Passie voor techniek","url":"https:\/\/www.provisior.nl\/en\/author\/ruben-esseling\/"}]}},"_links":{"self":[{"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/posts\/4793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/comments?post=4793"}],"version-history":[{"count":0,"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/posts\/4793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/media\/4842"}],"wp:attachment":[{"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/media?parent=4793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/categories?post=4793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.provisior.nl\/en\/wp-json\/wp\/v2\/tags?post=4793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}