Notifikasi berakhirnya penawaran

Untuk mengingatkan pengguna agar menggunakan penawaran sebelum masa berlakunya habis, notifikasi default akan dipicu 48 jam sebelum masa berlaku penawaran berakhir. Untuk memicu notifikasi, penawaran harus memenuhi kriteria berikut:

  1. Aplikasi harus belum pernah memicu notifikasi masa berlaku habis di perangkat pengguna.
  2. Masa berlaku kode harus memiliki datetime tanggal habis masa berlaku yang valid dan berada di masa mendatang, yang ditetapkan di validTimeInterval.end.date.
  3. Kolom yang dapat ditulis disableExpirationNotification tidak boleh disetel ke True. Secara default, kolom ini ditetapkan ke false.

Screenshot berikut menampilkan contoh notifikasi default yang tidak dapat diubah:

notifikasi masa berlaku penawaran
  1. Penawaran berakhir (hari ini, besok, dalam [x] hari)
  2. class.title
  3. class.titleImage

Header dalam notifikasi masa berlaku penawaran tidak dapat disesuaikan.

Jam pemadaman

Jika notifikasi habis masa berlaku penawaran disetel agar muncul antara pukul 22.00 dan 06.00 di tempat lokal pengguna penawaran tersebut akan muncul sebelum atau setelah jangka waktu ini.

Waktu notifikasi habis masa berlaku penawaran kustom

Anda dapat menyesuaikan kapan notifikasi masa berlaku Offer muncul menggunakan Kolom message.displayInterval.start.date di OfferObjects atau OfferClasses. Jika waktu notifikasi kustom disetel, notifikasi habis masa berlaku akan dipicu menurut message.displayInterval.start.date, bukan logika default dihitung dari validTimeInterval.end.date. Berikut ini adalah contoh sampel waktu untuk notifikasi masa berlaku:

{
  "message": {
   "messageType": "EXPIRATION_NOTIFICATION",
   "displayInterval": {
     "start": {
      "date": datetime
     }
   }
  }
}

displayInterval.start.date menetapkan waktu notifikasi muncul. Bisa hingga 30 hari sebelum tanggal habis masa berlaku. Jika rentang waktu yang lebih besar dari ini ditentukan, metode pemicu notifikasi pada tanda 30 hari. Pesan ini tidak memerlukan bidang header dan isi - jika disertakan, label tidak digunakan.