Saya telah melihat beberapa aplikasi rencana yang memperbarui lencana aplikasinya pada tengah malam, selalu menunjukkan jumlah tugas yang benar. Mereka melakukan ini tanpa menggunakan Pemberitahuan Push - jadi pertanyaan saya adalah: bagaimana mereka melakukan ini? Apakah mereka menggunakan pemberitahuan lokal - jika demikian, apakah ini dipanggil saat perangkat dimatikan? Saya agak bingung dan sangat menghargai masukan.
ios
notifications
fabian789
sumber
sumber
Dan untuk semua orang yang menggunakan Swift baru dan berkilau:
UIApplication.sharedApplication().applicationIconBadgeNumber = someNumber
Cepat 3:
UIApplication.shared.applicationIconBadgeNumber = someNumber
sumber
Sejak iOS 4.0 Anda dapat mengaktifkan pemberitahuan lokal di semua perangkat yang menjalankan setidaknya iOS 4.0. Lihat ke dalam
UILocalNotification
kelas, ini memungkinkan Anda untuk menyetel lencana pada tengah malam tanpa aplikasi Anda berjalan.sumber
Set
UIApplication
'sapplicationIconBadgeNumber
properti di kode Anda saat aplikasi sedang berjalan:[UIApplication sharedApplication].applicationIconBadgeNumber = someNumber;
sumber
Untuk Objective C, Anda harus menggunakan:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber : anyNumber ];
sumber
Cepat 5
UIApplication.shared.applicationIconBadgeNumber = someNumber
sumber