Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aby przypomnieć użytkownikom o skorzystaniu z ofert, zanim wygasną, na 48 godzin jest wyświetlane domyślne powiadomienie
przed wygaśnięciem oferty. Aby można było wysłać powiadomienie, oferta musi spełniać te kryteria:
Na urządzeniu użytkownika nie może być wcześniej wyświetlone powiadomienie o wygaśnięciu.
W datetime musi być ustawiony prawidłowy czas wygaśnięcia przypadający w przyszłości w
validTimeInterval.end.date
Pole disableExpirationNotification dostępne do zapisu nie może być ustawione na
True Domyślnie to pole ma wartość false.
.
Poniższy zrzut ekranu przedstawia przykładowe domyślne powiadomienie, którego nie można zmienić:
Oferta wygasa (dzisiaj, jutro, za [x] dni)
class.title
class.titleImage
Nagłówka powiadomienia o wygaśnięciu oferty nie można dostosować.
Godziny niedostępności
Jeśli powiadomienie o wygaśnięciu oferty jest ustawione tak, aby pojawiało się między 22:00 a 6:00 czasu lokalnego użytkownika
oferta pojawia się przed wybranym okresem lub po nim.
Niestandardowy czas powiadomienia o wygaśnięciu oferty specjalnej
Aby dostosować czas wyświetlania powiadomienia o wygaśnięciu Offer, użyj
message.displayInterval.start.date w polu OfferObjects lub
OfferClasses Jeśli ustawisz niestandardowy czas powiadomienia, pojawi się powiadomienie o wygaśnięciu.
zgodnie z zasadą message.displayInterval.start.date, a nie z domyślnej logiki
obliczony na podstawie validTimeInterval.end.date. Poniżej znajdziesz przykład dostosowanej
czas otrzymania powiadomienia o wygaśnięciu:
displayInterval.start.date ustawia czas wyświetlenia powiadomienia. Jest taka możliwość
do 30 dni przed upływem daty ważności. Jeśli podasz dłuższy okres,
jest wysyłane po 30 dniach. Ta wiadomość nie wymaga pola nagłówka ani treści –
nie są używane.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-09 UTC."],[[["Offers trigger an expiration notification 48 hours before expiry if they have a future expiration date, haven't previously triggered a notification, and don't have `disableExpirationNotification` set to `True`."],["The default notification displays the offer's title, title image, and relative expiration time (today, tomorrow, or in x days)."],["Notifications are prevented from appearing between 10 PM and 6 AM local time, shifting to before or after this window."],["Custom notification times can be set using `message.displayInterval.start.date`, overriding the default 48-hour trigger and allowing scheduling up to 30 days before expiry."],["Only one expiration notification is sent per offer; a custom notification time prevents the default notification from triggering."]]],[]]