Phonegap 3.0 dan yang lebih baru - Apakah ada Plugin untuk Memperbarui Lencana Aplikasi tanpa Pemberitahuan Push?


Saya mencoba memperbarui lencana untuk aplikasi iOS Phonegap 3.1.


Apa yang Telah Berhasil Sebelumnya
Untuk mencapai hal ini di Phonegap/Cordova versi lama, saya menggunakan plugin berikut: https://github.com/phonegap/phonegap-plugins/tree/master/iOS/Badge

Mengapa itu tidak lagi berfungsi
Plugin di Phonegap 3.0+ kini diinstal melalui baris perintah. Saya mendapat kesan bahwa plugin di atas (yang memiliki waktu "terakhir diperbarui" lebih dari setahun yang lalu) tidak sesuai dengan proses pemasangan plugin yang baru.

Apa yang Saya Pikirkan untuk Dicoba Sejauh Ini
Saya berpikir untuk mencoba dan menjalankan phonegap local plugin add https://<path to the git repo> seandainya plugin masih berfungsi dengan versi 3.0+, namun sepertinya saya tidak dapat menemukan alamat repo yang sebenarnya .

Saya berharap dokumentasi Phonegap 3.0 akan memiliki contoh tentang pengaturan lencana, tapi saya tidak melihat apa pun yang serupa dengan itu.


Adakah yang mengetahui plugin Phonegap3.0+ yang dapat menyetel nomor lencana secara manual untuk aplikasi iOS?


person Paul    schedule 11.10.2013    source sumber


Jawaban (1)


https://github.com/katzer/cordova-plugin-badge

window.plugin.notification.badge.clear();
window.plugin.notification.badge.set(0);  // alternative

Cukup sederhana. Dapat juga dipasang melalui CLI.

person FlyingLemon    schedule 16.11.2013
comment
sudahkah Anda menggunakan plugin ini untuk bekerja di latar belakang saat aplikasi diminimalkan? Saya menggunakannya dalam aplikasi untuk memperbarui lencana setiap 5 menit tetapi itu memperbarui lencana hanya ketika Anda berada di dalam aplikasi. Saya menggunakan plugin lain untuk mengizinkan tugas latar belakang, yang tampaknya berfungsi, tetapi setelah waktu habis ketika aplikasi berada di latar belakang, lencana tidak disegarkan. - person Juan Carlos Alpizar Chinchilla; 14.05.2014
comment
Saya menggunakannya setiap kali pemberitahuan di aplikasi saya diaktifkan, itu akan memperbarui lencana seperti yang saya inginkan, juga ketika aplikasi berada di latar belakang. (Lagi pula, bukankah itu tujuan utama dan kegunaan plugin ini?) Namun, saya menggunakan Cordova 3.0, saya tidak yakin apakah itu masih berfungsi dengan baik dengan Cordova 3.4. Saya mengalami beberapa masalah dengan Versi 3.4 terkait plugin lain. - person FlyingLemon; 14.05.2014
comment
ya saya pernah mendengar versi 3.4 memberikan masalah kepada beberapa orang, saya menggunakan atm versi 3.3. Bisakah Anda melakukan pembaruan tanpa plugin lain di latar belakang? Saya harus memeriksanya - person Juan Carlos Alpizar Chinchilla; 15.05.2014