Integrasi SDK
Sambungkan Eventicer ke website atau aplikasi Anda dengan SDK yang ringan dan siap pakai—beberapa langkah saja.
Setup Service Worker
Buat file sw.js di folder public project Anda. File ini dipakai untuk menangani push notification di background.
importScripts("https://js.eventicer.com/push-notification.js");Import Library
Sertakan script SDK di <head> halaman HTML utama (atau layout) tempat Anda ingin menampilkan notifikasi.
<script src="https://js.eventicer.com/sdk.js"></script>Inisialisasi & Subscribe
Ambil Public Key dari dashboard Eventicer (Settings → API Key), lalu inisialisasi SDK. Saat subscribe, kirim data peserta secara lengkap: phone, username, dan event_slug.
// Initialize Global SDK
await pushwebSDK.init({
publicKey: 'YOUR_PUBLIC_KEY',
});// Jalankan function ini saat Button diklik
// phone, username, dan event_slug WAJIB dikirim
async function onSubscribeClick(topicName, phone, username, eventSlug) {
await pushwebSDK.subscribe(topicName, phone, username, eventSlug);
}Parameter Wajib Subscribe
phone
Nomor WhatsApp peserta (format internasional, contoh: +62812...).
username
Nama peserta yang akan ditampilkan di data subscriber.
event_slug
Identifier event agar subscriber terikat ke event yang benar.
Fitur native
Sound alerts
Bunyi notifikasi diputar otomatis saat pesan tiba—peserta tetap sadar bahkan saat tab di background.
Auto focus
Klik notifikasi langsung membawa user ke tab halaman event Anda—buka atau fokus otomatis.