Matawebsite Promo Lebaran 2022

Apa itu OneSignal ?

date 16 Sep 2019
date Lev Yasin
date 3555
date Web Programming
Apa itu OneSignal ?

OneSignal adalah layanan yang memungkinkan notifikasi push, mengabstraksikan detail seperti platform yang digunakan perangkat. Dengan plugin OneSignal , aplikasi OutSystems dapat mengirim dan menerima pemberitahuan.

Konfigurasi OneSignal

Anda perlu mengonfigurasi OneSignal untuk setiap platform seluler yang akan dinintegrasikan. Setelah konfigurasi selesai, Anda akan memiliki ID Aplikasi dan API KEY dari OneSignal.

Anda dapat mengonfigurasi OneSignal untuk iOS dan Android.

Menginstal Plugin OneSignal

Mulai dengan menginstal plugin OneSignal dari OutSystems Forge. Atau, buka tab OutSystems di Service Studio dan instal.

Menerima Pemberitahuan

Agar aplikasi Anda menerima pemberitahuan, Anda perlu menerapkan logika sisi klien untuk mendaftarkan perangkat di OneSignal.

Mulailah dengan menambahkan plugin OneSignal ke aplikasi seluler di opsi menu Manage Dependencies . Plugin ini berisi tindakan sisi klien untuk mendaftarkan perangkat.

Jika Anda ingin menambahkan logika untuk menjalankan acara lebih dari pemberitahuan, lakukan hal berikut:

  1. Tambahkan blok OneSignal ke blok Tata Letak aplikasi Anda.

  2. Tambahkan logika Anda ke penangan acara blok OneSignal:

    • OnNotificationReceived : Tindakan Klien yang berjalan saat aplikasi menerima pemberitahuan.
    • OnNotificationOpened : Tindakan Klien yang berjalan saat pengguna membuka pemberitahuan.

Menerima Notifikasi dengan Deep Links untuk Android

Jika aplikasi Anda akan digunakan untuk perangkat Android dan Anda bermaksud menggunakan tautan dalam pemberitahuan Anda, tambahkan cuplikan berikut ke Extensibility Configurationsbidang Modul:

{
    "preferences": {
        "android": [
            {
                "name": "AndroidLaunchMode",
                "value": "singleTask"
            }
        ]
    }   
}

Langkah tambahan ini memastikan bahwa pengguna akhir Android akan diarahkan ke Layar tertentu ketika mereka mengklik notifikasi OneSignal. Tidak diperlukan konfigurasi tambahan untuk perangkat iOS.

Matawebsite Promo
lev_yasin.png

Lev Yasin

Instruktur Web Programming Mataweb

Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang