alert_push_signup

meyimpan data token dari para pengguna aplikasi mobile yang terintegrasi dengan project yang anda buat

alert_push_signup($token, $user_id, $group_ids, $username, $device, $os, $push_id = 0);

  • $token: String, token yang di dapatkan ketika pertama kali membuka aplikasi mobile
  • $user_id: Integer, ID dari table `bbc_user` jika ada (bisa jadi satu user_id bs memiliki banya device)
  • $group_ids: String, ID dari group user dan jika lebih dari satu group_id maka akan dipisahkan dengan koma
  • $username: String, username untuk login ke website
  • $device: String, nama device seperti iphoneX, nexus 6p atau yg lain
  • $os: String, nama os yang digunakan seperti android/ios dll.
  • $push_id: Integer, isikan 0, jika tidak maka data di atas akan mereplace data yang ada di dalam table `bbc_user_push` dengan ID dari $push_id ini
Fungsi ini adalah hookable function, jadi anda bisa membuat function di dalam module yang anda buat sendiri untuk menambahkan proses penyimpanan token, semisal ingin mengkelompokkan user berdasarkan category, wilayah atau lainya,
adapun argument dari function anda sendiri sama persis seperti function ini, hanya saja pada $push_id akan terisi ID yang baru saja dimasukkan

Return dari function ini adalah $push_id yaitu ID dari table `bbc_user_push` yang barusan dimasukkan ke dalam table atau id yang diedit saat itu

Untuk mengakses function ini dari URL anda bisa mem-POST-kan parameter ke url domainanda/user/push-token lalu valriable POST nya adalah:
$user_id   = [opsional]
$group_id  = [opsional] comma separated or Array
$username  = [opsional]
$token     = [wajib]
$push_id   = [optional] ID dari hasil return push-token sebelumnya untuk diupdate
$old_id    = [optional] ID dari hasil return push-token sebelumnya untuk dihapus
$device    = [optional] nama atau jenis device yang digunakan untuk membuka app
$os        = [optional] nama atau jenis os yang digunakan untuk membuka app
$secretkey = _class('crypt')->encode(_SALT.'|'.date()'Y-m-d H:i:s');
dengan return nya berupa array:
{"ok": 1,
    "message": "success",
    "result": "integer ID dari table `bbc_user_push`"
}
sedangkan untuk mengirimkan notificationnya, anda bisa menggunakan function alert_push

 

File Path: includes/function/alert.php function untuk membuat notifikasi yang ditujukan untuk pengguna baik member maupun admin

0 Comment

Post Your Comment

Terakhir Dilihat