{"request": {"application":"XXXXX-XXXXX",// Required. Pushwoosh application code"auth":"yxoPUlwqm…………pIyEX4H",// Required. API access token from Pushwoosh Control Panel"notifications": [ {// message settings"live_activity": { // Required. Live Activity data to create Live Activity in iOS"content-state": {"emoji":":wink:" },"attributes-type":"LiveActivityAttributes","attributes": {"name":"Apple" } },"live_activity_id":"69153b33-XXXX-40a8-XXXX-9372890790c3",// Unique identifier of the Live Activity."filter_code":"FILTER_NAME",// optional. Specify filter. "devices": [ // optional. Specify tokens or hwids to send targeted push notifications. Not more than 1000 tokens/hwids in an array. If set, the message will only be sent to the devices on the list. Application Group for devices list is not allowed. iOS push tokens can only be lower case.
"dec301908b9ba8XXXXXXXX58eXXXXXXXX3f4c20686XXXXXXXXa25cdc250a2a41" ], "users": [ // optional. If set, message will only be delivered to the specified user ID's (set via /registerUser call). If specified together with devices parameter, the latter will be ignored. Not more than 1000 user ID's in an array. Application Group for users list is not allowed.
"user_XXXXa" ] } ] }}
{"request": {"application":"XXXXX-XXXXX",// Required. Pushwoosh application code"auth":"yxoPUlwqm…………pIyEX4H",// Required. API access token from Pushwoosh Control Panel"notifications": [ {// message settings"live_activity": { // Required. Live Activity data to update Live Activity in iOS"event":"update",// Required. Use "update" to update Live Activity or "end" to close Live Activity "content-state": { // Required. Object with key-value pairs used to pass data to Live Activity for updating its content
"courierName":"NUMBER: 15","deliveryStatus":"Done" },"dismissal-date":12345678// Optional. Time of ending Live Activity in seconds },"live_activity_id": "69153b33-XXXX-40a8-XXXX-9372890790c3",// Unique identifier of the Live Activity. } ] }}
Read this article to learn more about working with Live Activities using the Pushwoosh iOS SDK.
API access token from the Pushwoosh Control Panel.
notifications
Array
Required
JSON array of message parameters. See details in the Notifications table below.
live_activity
Object
Required
Live Activity data to create Live Activity in iOS.
content-state
Object
Required
Content for the Live Activity notification.
attributes-type
String
Required
The type of attributes used in the Live Activity.
attributes
Object
Required
Attributes for the Live Activity.
live_activity_id
String
Required
A unique ID for the Live Activity, created by the user.
filter_code
String
Optional
Filter (Segment) code to target specific audience segments.
devices
Array of strings
Optional
Tokens or HWIDs to send targeted push notifications, with a maximum of 1,000 tokens or HWIDs per array. If set, the message will be sent only to the devices in the list.
Note: the Application Group for the devices list is not allowed, and iOS push tokens must be in lowercase.
users
Array of strings
Optional
If set, the message will only be delivered to the specified user IDs (assigned via the /registerUser call). You can include up to 1000 User IDs in the array. Application Group for the users list is not allowed.
Note: If used together with the devices parameter, the devices parameter will be ignored.
auth
String
Required
API access token from the Pushwoosh Control Panel.