Notifikasi berakhirnya penawaran

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

  1. Aplikasi harus tidak pernah memicu notifikasi habis masa berlaku di perangkat pengguna sebelumnya.
  2. Nama ini harus memiliki datetime masa berlaku yang valid di masa mendatang, yang ditetapkan di validTimeInterval.end.date.
  3. Tidak boleh memiliki kolom disableExpirationNotification yang dapat ditulisi yang ditetapkan ke True. Secara default, kolom ini ditetapkan ke false.

Screenshot berikut menunjukkan contoh notifikasi default yang tidak dapat diubah:

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

Header dalam notifikasi habisnya masa berlaku penawaran tidak dapat disesuaikan.

Jam pemadaman layanan

Jika notifikasi habisnya masa berlaku penawaran ditetapkan agar muncul antara pukul 22.00 dan 06.00 pada waktu lokal pengguna, penawaran akan muncul sebelum atau setelah jangka waktu ini.

Waktu notifikasi habisnya masa berlaku penawaran kustom

Anda dapat menyesuaikan kapan notifikasi habis masa berlaku Offer muncul menggunakan kolom message.displayInterval.start.date pada OfferObjects atau OfferClasses. Jika waktu notifikasi kustom ditetapkan, notifikasi habis masa berlaku akan terpicu sesuai dengan message.displayInterval.start.date, bukan logika default yang dihitung dari validTimeInterval.end.date. Berikut contoh waktu yang disesuaikan untuk notifikasi habis masa berlaku:

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

displayInterval.start.date menetapkan waktu kemunculan notifikasi. Periode ini dapat disiapkan hingga 30 hari sebelum tanggal habis masa berlaku. Jika rentang waktu yang lebih besar dari ini ditetapkan, notifikasi akan terpicu pada tanda 30 hari. Pesan ini tidak memerlukan kolom header dan isi - jika disertakan, keduanya tidak digunakan.