Creating Push Notification Results in Failed Status "No valid recipients found."
- 0
- Functions
- Messaging
- Cloud

When creating a push notification using the Python API, I get this error for the status of my message. I call it using basically this:
def main(context):
context.log("request body: " + context.req.body)
request = json.loads(context.req.body)
topic_id = request.get("topicId")
user_ids = request.get("userIds", None) # <- userIds is empty and returns None for this case
title = request.get("title", "")
body = request.get("body", "")
context.log("sending notification")
context.log(database.sendNotification(topic_id, title, body, user_ids))
context.log("notification sent")
def sendNotification(
self, topic_id: str, title: str, body: str, user_ids: list[str]
):
self._messaging.create_push(
ID.unique(), title, body, topics=list(topic_id), users=user_ids
)
This is what is logged:
request body: {"command":"send","topicId":"681e9678000e99a6b811","title":"New message from ...","body":"message"}
sending notification
None
notification sent
The image of the topic that I'm trying to push to is attached. As you can see the id's match.
I also attached the Message on the cloud.
Any help is appreciated!
Recommended threads
- Subdomain failed verification
So I wanted to do a custom subdomain, because local storage doesn't work for me, but I've tried it a long time ago, it didn't work for me, and now I'm trying ag...
- Sites 30MB limit from GitHub
I’m deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it’s in a subdirectory with the root being an html landin...
- [bug] API response is good but UI don't ...
Hi guys! When i got my object, it have billingInfo relation, in the web ui i just got pading state, and the row shows object is null, but when i work whit this...
