Ringkasan Produk

APP Push dari EngageLab adalah platform layanan push pesan aplikasi profesional dengan rata-rata volume pesan harian melebihi 10 miliar. AppPush mendukung Android, iOS, HarmonyOS, dan platform lainnya, serta menawarkan integrasi SDK yang mudah dan cepat, saluran push yang cepat dan stabil, antarmuka Open API yang kuat, fleksibel, dan mudah digunakan, serta fitur operasional berbasis web seperti pembuatan notifikasi, analisis performa, dan pemecahan masalah.

Jenis Channel yang Didukung

Push Channel FCM HUAWEI Honor XIAOMI MEIZU OPPO VIVO APNs HarmonyOS
Status Dukungan Didukung Didukung Didukung Didukung Didukung Didukung Didukung Didukung Didukung

Jenis Pesan yang Didukung

Message Type Notification Message Custom Message
Status Dukungan Didukung Didukung

Gaya Notifikasi yang Didukung

Notification Style Default Style Thumbnail Style Large Image Style Text Style Inbox Style Custom Style
Status Dukungan Didukung Didukung Didukung Didukung Didukung Didukung

Untuk detail gaya, lihat Notifikasi Lokal.

Strategi Pengiriman yang Didukung

Di sisi API, developer dapat menentukan strategi pengiriman dengan channel vendor sebagai unit granularitas.

Message Type Sending Strategy Field Sending Strategy Field Values and Definitions
Strategi pengiriman notification message distribution_new
  • mtpush: menunjukkan bahwa pesan push dipaksa dikirim melalui channel EngageLab.
  • fcm_mtpush: menunjukkan bahwa pesan push diprioritaskan untuk dikirim melalui channel FCM, dan jika tidak valid, maka melalui channel EngageLab.
  • pns_mtpush: menunjukkan bahwa pesan push dipaksa dikirim melalui channel Xiaomi / Huawei / Meizu / OPPO / VIVO, dan jika tidak valid, maka melalui channel EngageLab.
  • mtpush_fcm: menunjukkan bahwa untuk pengguna dengan tipe kombinasi FCM + vendor domestik, pesan push diprioritaskan melalui EngageLab, dan jika EngageLab offline, maka melalui channel FCM, dengan FCM berfungsi sebagai channel tambahan.
  • mtpush_pns: menunjukkan bahwa untuk pengguna dengan tipe kombinasi FCM + vendor domestik, pesan push diprioritaskan melalui EngageLab, dan jika EngageLab offline, maka melalui channel vendor, dengan channel vendor berfungsi sebagai channel tambahan.
  • Analisis Statistik yang Didukung

    Fitur Statistik Dimensi Aplikasi

    Statistics Feature Description
    Ringkasan Data
  • Mendukung statistik real-time untuk data pesan pada granularitas per jam, dengan perbandingan tren data hari ini dan kemarin.
  • Mendukung tampilan data funnel konversi push kemarin, termasuk delivery rate dan click-through rate.
  • Mendukung tampilan data tingkat aktivasi izin notifikasi perangkat terbaru.
  • Mendukung tampilan data tren konversi push historis berdasarkan platform dan channel.
  • Mendukung tampilan statistik kehilangan pesan push historis berdasarkan platform, channel, dan tahap.
  • Statistik Push Pesan
  • Mendukung tampilan data push historis berdasarkan platform, channel, jenis pesan, dan versi aplikasi.
  • Mendukung tampilan metrik seperti message delivery rate, click-through rate, jumlah target valid, jumlah kirim, jumlah terkirim, jumlah tampil, dan jumlah klik dalam rentang waktu kustom per hari atau per bulan.
  • Statistik Pengguna Push
  • Mendukung tampilan data pengguna push historis berdasarkan platform, channel, dan versi aplikasi.
  • Mendukung tampilan metrik seperti pengguna push baru, pengguna online, pengguna aktif, dan pengguna yang menghapus aplikasi dalam rentang waktu kustom per hari atau per bulan.
  • Fitur Statistik Dimensi MessageID

    Statistics Feature Description
    Statistik Push Pesan
  • Mendukung laporan statistik konversi push untuk empat jenis pesan dasar: notification messages, custom messages, SMS, dan pesan pengingat dalam aplikasi.
  • Mendukung tampilan delivery rate, display rate, dan click-through rate pada dimensi msgid.
  • Mendukung tampilan jumlah target valid, jumlah kirim, jumlah tampil, dan jumlah klik pada dimensi msgid berdasarkan platform dan channel.
  • Statistik Kehilangan Pesan
  • Mendukung tampilan statistik kehilangan pesan pada dimensi msgid berdasarkan platform dan channel, dengan analisis dua tingkat terhadap alasan kehilangan.
  • Mendukung statistik jumlah kehilangan pada total 4 tahap: {planned target} - {valid target} - {send count} - {delivery count} - {click count}.
  • Kemampuan REST API yang Didukung

    API Item Description
    PUSH API
  • Melalui PUSH API, developer dapat menyelesaikan semua fungsi push pesan AppPush dan dengan mudah membangun rencana operasional push di backend operasional mereka sendiri.
  • API ini menyediakan antarmuka fungsional yang lebih kuat dan fleksibel dibandingkan halaman portal push.
  • Report API
  • Menyediakan berbagai fungsi kueri data statistik, sehingga developer dapat segera memahami status pesan dan data pengguna.
  • API ini menyediakan antarmuka fungsional untuk memperoleh statistik pesan push dan statistik data pengguna.
  • Schedule API
  • Melalui Schedule API, developer dapat mengimplementasikan push terjadwal untuk semua pesan.
  • Tag Alias API (Device API)
  • Device API digunakan di sisi server untuk mengkueri, menetapkan, memperbarui, dan menghapus informasi tag dan alias perangkat.
  • Mode Uji Push

    Mode uji AppPush menyediakan lingkungan pengujian independen bagi developer di luar lingkungan produksi, membantu memverifikasi konfigurasi push dan efektivitasnya untuk memastikan rilis berkualitas tinggi.

    Peralihan Lingkungan dan Manajemen AppKey

    • Perbedaan AppKey dan master secret:
      Lingkungan produksi dan lingkungan uji menggunakan nilai AppKey dan master secret yang berbeda. Saat beralih ke mode uji, sistem akan secara otomatis menghasilkan AppKey uji dan menyalin konfigurasi terkait dari AppKey produksi. Backend akan mengikat dan mengaitkan keduanya untuk menentukan status VIP dan menyinkronkan informasi.
    • Lingkungan default: Setelah masuk ke Portal, lingkungan produksi ditampilkan secara default, dan developer dapat beralih ke mode uji secara manual.
    • Dukungan reset: AppKey uji mendukung reset master secret secara independen.

    Sinkronisasi dan Manajemen Independen dalam Mode Uji

    • Informasi yang disinkronkan: Saat membuat aplikasi uji, sistem menyalin konten berikut dari aplikasi produksi:
      • Nama dan ikon aplikasi
    • Sinkronisasi informasi aplikasi: Informasi seperti nama dan ikon aplikasi pada aplikasi uji disinkronkan dengan aplikasi produksi secara real time.
    • Sinkronisasi status VIP: Informasi seperti status VIP dan periode layanan pada aplikasi uji disinkronkan dengan aplikasi produksi secara real time.
    • Konfigurasi independen: Aplikasi uji mendukung konfigurasi terpisah untuk callback, pengaturan keamanan, dan pengaturan integrasi.

    Batas Penggunaan dalam Mode Uji

    • Batas QPS: 10
    • Jumlah pengguna yang terdaftar melalui SDK: Hingga 1.000. Setelah batas terlampaui, tidak ada pengguna baru yang dapat didaftarkan. Sangat disarankan agar Anda mencatat registrationID dan melakukan pembersihan secara berkala. Delete User API.
    • Batas pengikatan tag dan alias:
      • Tag: Maksimal 50 dapat diikat
      • Perangkat yang diikat per tag: Maksimal 10
      • Tag yang diikat per perangkat: Maksimal 10
    • Ketergantungan validitas: Ketersediaan AppKey uji terikat pada AppKey produksi. Saat AppKey produksi menjadi tidak valid, AppKey uji juga menjadi tidak tersedia.
    • Batasan layanan: AppKey uji tidak mendukung pembelian layanan VIP, dan manfaatnya sepenuhnya mengikuti AppKey produksi yang sesuai.

    Mode uji push ini menyediakan lingkungan yang fleksibel dan independen bagi developer untuk memverifikasi konfigurasi push secara efisien sebelum peluncuran resmi, sehingga memastikan kontrol yang lebih baik atas efektivitas push dan pengalaman pengguna.

    Icon Solid Transparent White Qiyu
    Hubungi Sales