Google Cloud Messaging Fee for sending to many number of users - google-cloud-messaging

I need to use Google Cloud Messaging to send new news as push notifications for over 6000 users, but I need to know the estimated costs for that. Any help would be appreciated.

As stated in the GCM Overview doc:
Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps.
And if you're going to send push notifications to that number, all for the sole purpose of sending news updates, I suggest you look into GCM Topic Messaging.
Cheers! :D

Related

Twilio SMS - where to set the webhook for opt-outs?

The Twilio Console is confusing me. I can't seem to find a location where I can set the URL that my webhook is at for managing Opt Outs to my SMS campaigns.
I'm using a Messaging Service, and I'm on the Integration page settings of that service. Here's the screenshot:
I want to set it to “Drop the Message” (so I won’t be billed for incoming messages) – but now I want to understand how I can manage my opt-out requests. How/Where can I set which URL webhook they should go to?
Thanks for any help! :)
For Long Codes and Toll Free Numbers, the Opt-in/Opt-out is handled by Twilio.
Twilio support for opt-out keywords (SMS STOP filtering)
Or if you enabled Advanced Opt-out
Getting Started with Advanced Opt-Out for Messaging Services

Roku Web Service API Push Notifications security concern

I'm integrating Roku into our multi platform app with paid subscriptions model so webhooks/push notifications are crucial for business to know when subscription being renewed, cancelled etc. I came across Roku Push Notifications documentation which seems to have big security concerns or I'm missing the point:
Roku sends data down to our push notification url without any validation (e.g. like Stripe signature check does). So how do I know the data came from Roku and I can trust it?
They require to respond with our private API KEY(!) in the header... Does it mean that we can potentially expose it to anyone who found what the url is?
Not really a security concern but more of a business safety issue that they can stop sending push notifications without any notice if the endpoint fails consecutively which could lead to big problems again.
I would appreciate any advice on how to use Roku push notifications securely and if my concerns are valid at all.

What is the difference between notifications of Firebase and FCM?

I am using Firebase, but I don't know what is different between notifications in Firebase and FCM.
I think notifications of Firebase can only send messages, whereas FCM can send and get messages.
Is it right?
Firebase Notifications is built on Firebase Cloud Messaging and shares the same FCM SDK for client development. For testing or for sending marketing or engagement messages with powerful built-in targeting and analytics, you can use Notifications. For deployments with more complex messaging requirements, FCM is the right choice.
https://firebase.google.com/docs/cloud-messaging/#how_does_it_work
Use the Notifications console GUI to compose and send notifications to all supported message targets. Firebase Cloud Messaging handles the routing and delivery to targeted devices.
Firebase Notifications offer a console which users can use to send a notification without writing a single line of code. So, it is used to create and send the notification
Firebase Cloud Messaging is a cross-platform messaging solution that lets you reliably deliver messages at no cost. So, it is used to route and deliver the message/notification
source:
https://firebase.google.com/docs/notifications/
https://firebase.google.com/docs/cloud-messaging/
https://www.youtube.com/watch?v=KpTSpVh9SfY

Google Cloud Messaging Business setup

I'm trying to find out how Google Cloud Messaging should be setup for businesses.
Currently I'm using my private Google account to manage the Google Developer Console and create a GCM project for my application. But what if I where e.g. a consultant agency developing an app for a customer, how would GCM be setup then?
I'm trying to answer the following questions:
Is there a way to create a Google account for Business that should be used instead?
Is it still free of charge?
Should the customer have and manage this account or do I as a developer/provider of the app manage this account?
Thanks in advance
From the documentation:
Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps.
Your Questions:
Is there a way to create a Google account for Business that should be
used instead?
Gcm does not require a special type of Google Account. Once you can create a Project in the Google Developer Console then you can use GCM with that project.
Is it still free of charge?
Yes it is free, even in business use cases.
Should the customer have and manage this account or do I as a developer/provider of the app manage this account?
This is up to you, it would depend on what the future relationship between the developer and the owner of the application is.

Can we use Google Cloud Messaging and APN for commercial use

We wanted to use GCM /APN for commercial application to send push notification, Please point o the links to the terms&Conditions page so that we are in compliance while using these service on our prod servers.