createPushTarget¶
Use this endpoint to register a device for push notifications. Provide a target ID (custom or generated using ID.unique()), a device identifier (usually a device token), and optionally specify which provider should send notifications to this target. The target is automatically linked to the current session and includes device information like brand and model.
Usage Example¶
extends Node
func _ready():
# You can skip setup if you have .env
Appwrite.set_endpoint('https://<REGION>.cloud.appwrite.io/v1') # Your API Endpoint
Appwrite.set_project('<YOUR_PROJECT_ID>') # Your project ID
var result = await Appwrite.account.create_push_target(
'<TARGET_ID>',
'<IDENTIFIER>',
'<PROVIDER_ID>' # optional
)
if result is AppwriteException:
push_error(result.message)
if result is AppwriteTarget:
print(result.to_dict())