Pemberitahuan Push oleh Tutorial | raywenderlich.com

Mulai dengan Pemberitahuan Push di iOS!

Pemberitahuan push mungkin tampak sederhana dan mudah pada awalnya karena hampir semua orang mengenalnya; namun, mengetahui bagaimana dan kapan menggunakannya dalam praktik terbukti menantang.

Dengan kemajuan dalam rilis iOS terbaru yang menghadirkan fitur-fitur canggih, seperti pemberitahuan media kaya, tindakan pemberitahuan, pemberitahuan yang dikelompokkan, dan lainnya, Anda akan segera menyadari bahwa Anda memerlukan buku untuk membantu Anda. Nah, ini dia bukunya!

Anda akan mempelajari semua yang Anda butuhkan untuk membuat, mengirim, dan menerima notifikasi push, artinya notifikasi yang berasal dari layanan eksternal, bukan dari perangkat secara lokal. Anda juga akan membahas cara menangani notifikasi lokal karena, terkadang Anda tidak memerlukan semua overhead notifikasi jarak jauh; alih-alih, cukup dengan menjadwalkan pemberitahuan agar muncul pada titik tertentu di masa mendatang atau saat Anda memasuki lokasi tertentu.

Karena pemberitahuan push adalah subjek yang terfokus, buku ini langsung dan langsung ke intinya; alih-alih mengarungi 300 halaman teori sebelum turun ke bisnis, buku ini menyelesaikan pekerjaan hanya dalam lebih dari 150 halaman. Ini hanya informasi yang Anda butuhkan, tepat saat Anda membutuhkannya.

Di akhir buku ini, Anda akan menjadi ahli pemberitahuan push dan siap menerapkannya di dalam aplikasi Anda sendiri!

Sebelum kamu memulai

Bagian ini memberi tahu Anda beberapa hal yang perlu Anda ketahui sebelum memulai, seperti apa yang Anda perlukan untuk perangkat keras dan perangkat lunak, di mana menemukan file proyek untuk buku ini, dan banyak lagi.

Bagian I: Pemberitahuan Push oleh Tutorial

Mulailah perjalanan Anda ke notifikasi multimedia, tindakan notifikasi, notifikasi yang dikelompokkan, dan banyak lagi!

Pengantar singkat tentang apa yang akan Anda pelajari dari buku ini, dan apa yang Anda perlukan untuk memulai.


Sebelum menyelam, pelajari dasar-dasar apa itu push notification, apa alur pengirimannya, dan kegunaannya.


Pemberitahuan push dibuat dan dikirimkan berdasarkan struktur muatan. Dalam bab ini Anda akan menyelam jauh ke dalam semua kemungkinan penyesuaian dan opsi untuk struktur muatan ini.


Pelajari cara mempersiapkan Proyek Xcode Anda sehingga aplikasi pengguna mampu menerima pemberitahuan push, dan mendaftarkan pengguna aplikasi Anda untuk menerima pemberitahuan.


Pelajari tentang Apple Push Notification Servers (APNs) – layanan Apple untuk mengirimkan pemberitahuan push. Apa itu token perangkat, dan bagaimana Anda menguji pengiriman pemberitahuan dari Mac Anda sendiri?


Pengiriman notifikasi push jarak jauh biasanya dilakukan oleh server jarak jauh. Pelajari cara membuat server berbasis Vapor Anda sendiri untuk mendaftarkan token perangkat dan mengirimkan pemberitahuan dari server Anda sendiri, serta beberapa penyedia pihak ketiga opsional yang dapat Anda gunakan.


Sekarang setelah Anda memiliki server yang bertanggung jawab untuk mengirimkan notifikasi, Anda akan mempelajari cara memperluas aplikasi untuk berkomunikasi dengan server tersebut.


Pelajari cara menangani skenario umum terkait dengan notifikasi push seperti mengirimkan notifikasi di latar depan, menangani interaksi pengguna, notifikasi senyap, dan mengambil konten di latar belakang saat notifikasi Anda dikirimkan ke pengguna.


Tambahkan Tindakan Kustom ke notifikasi Anda, dan pelajari bagaimana Anda dapat memanfaatkannya untuk membawa interaksi notifikasi Anda ke tingkat berikutnya.


Pelajari cara memodifikasi muatan pemberitahuan push setelah benar-benar tiba di perangkat pengguna, memungkinkan Anda memanipulasi pemberitahuan di perangkat. Pelajari juga cara berbagi data antara aplikasi dan ekstensi Anda, yang memberi Anda cara untuk meningkatkan lencana notifikasi dari perangkat.


Tingkatkan permainan notifikasi Anda! Bangun UI kustom Anda sendiri untuk ditampilkan kepada pengguna Anda setiap kali mereka berinteraksi dengan notifikasi Anda.


Gabungkan semua pengetahuan luas yang terkumpul di bab-bab sebelumnya untuk membangun aplikasi akhir Anda – CoolCalendar.


Terkadang menjadwalkan notifikasi di perangkat itu sendiri bisa menjadi pilihan yang tepat, alih-alih menerima notifikasi jarak jauh dari server eksternal. Pelajari cara menjadwalkan pemberitahuan lokal pada waktu tertentu, atau pada lokasi tertentu.


watchOS menawarkan dukungan untuk beberapa jenis pemberitahuan yang berbeda dan memungkinkan Anda untuk menyesuaikannya dengan kebutuhan individual aplikasi jam tangan Anda. Di bab ini, Anda akan mendapatkan ikhtisar lengkap tentang notifikasi di watchOS.


Pemrograman