Push notification service without showing actual notification in expo - firebase

Is it possible to use Expo push notifications (https://docs.expo.io/versions/latest/guides/push-notifications/) without showing actual notification to user?
I want to use Firebase Cloud Messaging to notify user about change in backend and this would be perfect solution that won't require me to eject Expo and use ExpoKit
I couldn't find any info in documentation, but maybe there is some undocumented solution
If it's not possible then do you see another solution that won't require ejecting or it's unavoidable?

I recommend you to use Expo"s backgroundFetch or taskManeger.
It is more beautiful solution, becase user sometimes deny push notification

Related

is there a way to add registrationids for FCM topics using firebase console

I want to send notifications to a set of users whose details I have in a CSV, in my research, I've found that using topics is a way to go about this.
i want to accomplish what this link is doing but using firebase console. is there a way to import registration ids and group them in the console itself?
There's no way to register an FCM token for a topic in the Firebase console.
I usually have a small Node.js script locally that uses the Admin SDK to register a token to a topic, which isn't much more than (for Node.js):
getMessaging().subscribeToTopic(['my_token'], '/topics/mytopic')

How do I send a timed notification on React Native

I don't need a server or anything, but basically I want to do a scheduled notification locally.
I tried using react-native-push-notification but it says I need firebase?
I just want to schedule a notification when the app is opened for a certain time
If you want to use only local notification with react-native-push-notification and avoid using firebase, refer to this part of readme:screenshot of readme
Don't worry about IOS, this library won't be used there

Firebase Cloud Messages Push Notifications

I have developed a simple android app using Firebase database to store stuff.
Now, I want to set up notifications for each time a button is clicked.
Each time the button is clicked, it will take some info from firebase (text mostly) and will send a notification to anyone who downloaded the app.
I understood that simply creating a notificationManager won't work as needed.
I also heard about Firebase Cloud Messaging but im pretty new to this so I must know what I should start learning to make that work out.
So, if you have any good tutorials or anything helpful, that would be great!
Thanks!
You need to receive for the FCM in android app. Refer this doc. And you need to can use database triggers in firebase cloud functions to send FCM notification, or you need to deploy a cloud http function to do so.

Receive Custom FCM In Unity

I integrated Firebase Cloud Messaging with Unity successfully and I can receive usual messages when I send them from Firebase Console, but I need some extra things.
1 - How can I send my notification as a URL? I mean I want that when user touches the notification it opens the URL that I put in the value in FireBase Console.
2 - How I can send and show a picture and a custom icon in the notification?
Unfortunately, I can't find anything on the internet and official documents confused me.
Is there any way to gain these request only with FireBase SDK?
Thank you.
You have to handle all the messages from FCM manually to get all those features you are looking for. I mean you got the general implementation all the stuff, but you need the unique one. All the notification display settings and notification click handlers have to be implemented on the Android native side.
Probably you will find some interesting FCM asset in the Asset Store with nice notifications customization, not sure. But I would recommend you to surf the Asset Store, maybe there will be some useful packages.

push notifications ionic 2 for android

I need to configure push notifications for an Ionic 2 application for android devices.
I read here that in order to do that you need to login to Firebase console, create a project and so on...
So my question is, do I really need to log into Firebase to do this? I'm not using firebase in my app, so I donĀ“t get why I need to create a project to get a SERVER_ID and SERVER_KEY. What if I delete that project in Firebase afterwards, then my push notifications will stop working?
Thanks
Yes, you do need an account to use Firebase Cloud Messaging because you'll need a key to send pushs.
You need the key to use device-to-device push via HTTP and you need a project to send notifications to a group or topics.
I don't think that there's a way to use push without creating an account in any service.
You don't need a Firebase account.
You can use azure notifications hub or amazon aws or google cloud service, ionic cloud, etc.
Any cloud services that provides a notification hub which is basically a server for receiving and redistributing to the registered parties to the specific platforms.
Please note that some of these are specifically mobile oriented meaning you wont have to write any server side code and others aren't.

Resources