You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi!
Is it possible to add such feature:
Use Case:
We want to have possibility to "soft unsubscribe" particular device,
without creating custom properties and filtering during campaign creation, not for the WHOLE profile, but for particular device.
Currently we have toggle button in our app, that allows disabling push notification for particular device.
Also we have additional push notifications services(i.e. customer support chat) and we CANT just guide user to disallow all push notifications for the whole app.
Proposed Solution
Make possibility to override `enablement_status` when sending pushToken for example.
For now we always sending real subscription status aka `enablement_status`
// Klaviyo.swift
...
public func set(pushToken: String) {
Task {
let enablement = await environment.getNotificationSettings()
dispatchOnMainThread(action: .setPushToken(pushToken, enablement))
}
}
### Alternatives Considered
Or add separate specific call for overriding enablement_status
Or add separate field for device and consider new device field if it is set and its ON/ALLOWED/AUTHORISED when sending push notifications.
### Additional Context
_No response_
The text was updated successfully, but these errors were encountered:
Checklist
Description
Proposed Solution
The text was updated successfully, but these errors were encountered: