frankensteinOriginal post
Rank 4: Virtual Machine
Plain text
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?
Summary
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.