TypeScript
from appwrite.services.messaging import Messaging
client = Client()
(client
.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint
.set_project('5df5acd0d48c2') # Your project ID
.set_key('919c2d18fb5d4...a2ae413da83346ad2') # Your secret API key
)
messaging = Messaging(client)
result = messaging.create_push(
message_id = '[MESSAGE_ID]',
title = '[TITLE]',
body = '[BODY]',
topics = [], # optional
users = [], # optional
targets = [], # optional
data = {}, # optional
action = '[ACTION]',# optional
icon = '[ICON]', # optional
sound = '[SOUND]', # optional
color = '[COLOR]', # optional
tag = '[TAG]', # optional
badge = '[BADGE]', # optional
draft = False, # optional
scheduled_at = '' # optional
)
the push function has options for users, How does this work? Can i put userID and send it to all Push targets associated with the user?
TL;DR
The messaging feature in the Appwrite SDK allows developers to send push notifications with various options. To send a push to a specific user, provide the user's ID in the `users` array. This will send the push notification to the targeted user.Recommended threads
- Selfhost - Starting Docker containers fa...
I am stuck at installing appwrite. Specifically, the containers dont want to start up. The images are downloaded and ready. Dockhand is reporting containers st...
- It says domain already used but I have d...
I accidentally deleted the project in which I used my domain originally (orexia.app) from name.com. Now I am trying to add it to a different project and it says...
- Is this normal in the self host custom d...
when i try to add custom domain to the project did not see this in 1.8.0 ok when pressed the retry it says "DNS verification failed with resolver 8.8.8.8. Domai...