iOS

Notifikasi Push

APNs, UNUserNotificationCenter, notifikasi remote, notifikasi lokal, konten kaya

18 pertanyaan wawancaraยท
Mid-Level
1

Apa itu UNUserNotificationCenter?

Jawaban

UNUserNotificationCenter adalah kelas utama untuk mengelola semua notifikasi lokal dan remote di iOS 10+. Kelas ini menggantikan API UILocalNotification yang sudah usang dan menyediakan antarmuka terpadu untuk meminta izin, menjadwalkan notifikasi, dan menangani interaksi pengguna. Menggunakan UNUserNotificationCenter sangat penting untuk menerapkan strategi notifikasi yang modern dan kompatibel.

2

Apa dua jenis otorisasi notifikasi yang tersedia saat permintaan awal?

Jawaban

iOS menyediakan dua mode otorisasi: otorisasi sementara (provisional) memungkinkan pengiriman notifikasi langsung ke riwayat notifikasi tanpa menampilkan peringatan, sedangkan otorisasi penuh (full) memicu permintaan izin eksplisit. Menggunakan otorisasi sementara berguna untuk menguji keterlibatan sebelum meminta izin yang mengganggu. Pilihan tergantung pada strategi aplikasi.

3

Apa perbedaan utama antara notifikasi lokal dan notifikasi remote?

Jawaban

Notifikasi lokal dijadwalkan oleh aplikasi itu sendiri dan dikirimkan oleh sistem lokal, sedangkan notifikasi remote (push) dikirim oleh server melalui APNs dan bergantung pada konektivitas jaringan. Notifikasi lokal selalu berfungsi tanpa koneksi. Gunakan notifikasi lokal untuk pengingat internal dan notifikasi remote untuk komunikasi server-klien.

4

Bagaimana cara mendaftarkan aplikasi untuk menerima notifikasi remote dari APNs?

5

Apa saja komponen utama dari UNNotificationContent?

+15 pertanyaan wawancara

Kuasai iOS untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis