I am looking at how to push a notification to the app instance on user’s device when something notification-worthy happens. This would be sent over only to a set of user for whom this is relevant (and not to the entire body of users)
Reading different threads on this subject, I learnt the following:
Please correct and comment on the points above.
Assuming what has been stated above is mostly correct, I have the following questions:
a. There is no sample app that demostrates this right now, Correct?
b. Is Push notification is referred to synonymously referred to as broadcast notification in AppSheet documentation?
c. For apps that do not need to restrict access to a specific list of users, there is not need for a user white-list. If the app requires “user sign-in” ( i.e. users who have signed with their gmail accounts to access the AppSheet app), will notification sent to such emails work or only to white-list emails?
d. Notification will be sent to device even when user is not logged into the app?
Thanks!
Hi @Mahesh,
That’s not entirely correct:
3. Notifications will work for both Android and iOS apps
4. If your app is White labeled, you’ll need to open a Firebase project and enter the project key when you generate the white labeled app. Once this is done, you can use workflows and reports to send notifications.
a. I think there is a sample app with notifications, but it’s not very useful since the notification won’t be sent to your device. It’s pretty simple to start a sample app and add a notification workflow to it (keep in mind that as long as the app is in prototype mode you can only send notifications to the app creator).
b. I think Push notification is referring to both broadcast notifications and workflows.
c. Yes, you can send notifications to users that logged in to your app even if they are not in the white list. Workflow emails can be sent to email address.
d. No. The user must have the app installed and logged in.
Thanks @Gil.
I think there is a sample app with notifications, but it’s not very useful since the notification won’t be sent to your device. It’s pretty simple to start a sample app and add a notification workflow to it (keep in mind that as long as the app is in prototype mode you can only send notifications to the app creator).
a. If I understand this correctly, until an app is deployed (which needs a paid subscription plan) the notifications are sent only to the app creator’s device.
b. I think it would be every device that the app creator has logged into?
c. I am checking out the Notification workflow.
The requirement is
Thanks!
Can you clarify what you mean by biweekly? Is the event held every other week or twice a week?
The schedule is generally every other week but the date really changes based on the local school district calendar. I hold the set of dates of sessions past and coming up in a table.
It would be ideal if it is automatically triggered a few days before the event.
In addition, it would be very useful to trigger it on demand depending on the administrator’s need to notify.
Also interested in input on my other question in the previous post.
Thanks!
The general approach for sending out an email in advance of a specific date is:
If you want to trigger notification emails manually, you should follow the steps in topic “Sending Email from an Action Button” in this article https://help.appsheet.com/behavior/workflow-introduction/workflow.
Gil understand notification better than I do, so I will defer to him.
Hi Mahesh,
Sorry, I thought you were sending emails for some reason.
The approach is exactly the same whether you are sending notifications, emails, SMS, etc.
@Mahesh,
I think Phil summed it up pretty well.
Only thing I can add is that when sending a notification to a user (whether it’s the app creator in a prototype app, or any user in a deployed app), that user will receive the notification across all the devices he has logged into, assuming they gave the app permission to show notifications of course.
User | Count |
---|---|
14 | |
11 | |
9 | |
7 | |
4 |