recurring_notification
This block will be executed when a user has granted or removed permissions to receive recurring notifications from Messenger.
recurring_notification(event=Enum(:granted, :removed), &block)
recurring_notification(event=Enum(:granted, :removed), &block)Platforms
Platform
Supported
Usage
class MainContext < Conversation
def actions
recurring_notification :granted do |data|
@reply.text "Thanks for subscribing to #{data[:frecuency]} notifications" end
recurring_notification :removed do |data|
# Here you can handle the removed permission event
end
payload :get_started do
@reply.text "Welcome!"
@reply.notification.recurring_notification_request(
{
title: "Whould you like to receive weekly notifications from us?",
image_url: "https://previews.123rf.com/images/aquir/aquir1909/aquir190907932/129839413-bot%C3%B3n-de-suscripci%C3%B3n-suscr%C3%ADbete-letrero-rojo-redondeado-suscribir.jpg?fj=1",
payload: :subscribe,
frequency: :weekly,
reoptin: true
}
)
end
end
endData param example
On permissions granted
On permissions removed
Sending Notifications
Last updated
Was this helpful?