1 00:00:02,190 --> 00:00:07,080 Jadi sekarang kita tahu cara memicu permainan ini dan menangani notifikasi lokal. 2 00:00:07,680 --> 00:00:16,350 Ini merupakan prasyarat penting karena dengan pemberitahuan push, kami akan memicu pemberitahuan lokal. 3 00:00:16,830 --> 00:00:18,390 Tapi itulah bedanya. 4 00:00:18,570 --> 00:00:22,140 Pemicunya tidak berasal dari dalam aplikasi kami. 5 00:00:23,180 --> 00:00:24,530 Seperti saat ini. 6 00:00:24,680 --> 00:00:31,390 Ingat, Ayah, saat ini pada akhirnya, kami memicu notifikasi lokal kami di sini dengan 7 00:00:31,410 --> 00:00:35,690 handler notifikasi, dengan metode async notifikasi yang dijadwalkan. 8 00:00:36,020 --> 00:00:38,900 Itulah cara kami saat ini memicu notifikasi. 9 00:00:39,260 --> 00:00:41,280 Dan ayah tidak akan lagi menjadi kasusnya. 10 00:00:43,720 --> 00:00:50,710 Sebaliknya, sekarang dengan pemberitahuan push, pemicunya akan berada di luar aplikasi kita. 11 00:00:51,190 --> 00:00:55,660 Bisa jadi pengembang aplikasi secara manual mengirimkan pemberitahuan push. 12 00:00:56,050 --> 00:01:00,430 Ini bisa berupa kode sisi server yang mengarah ke pemberitahuan push yang dikirim. 13 00:01:00,670 --> 00:01:06,490 Misalnya, ketika Anda mengobrol pesan yang disimpan dalam database, dan karena itu sekarang kita perlu 14 00:01:06,670 --> 00:01:13,180 belajar bagaimana kita dapat mengirim pemberitahuan push ke perangkat lain dan tidak hanya ke perangkat kita sendiri. 15 00:01:14,100 --> 00:01:17,520 Untuk ayah, kita perlu memahami cara kerja notifikasi push. 16 00:01:18,120 --> 00:01:19,050 Kami mendapat aplikasi kami. 17 00:01:19,290 --> 00:01:24,240 Dan biasanya, tentu saja, ini berjalan di beberapa perangkat untuk banyak pengguna. 18 00:01:26,060 --> 00:01:30,980 Lalu kami mendapat beberapa acara yang harus mengarah ke pemberitahuan push untuk dikirimkan. 19 00:01:31,430 --> 00:01:37,490 Itu bisa berupa pesan obrolan yang sedang diposkan, tetapi bisa juga kita, sebagai pemilik aplikasi, 20 00:01:37,490 --> 00:01:42,200 memutuskan untuk mengirim pesan pemasaran atau semacamnya kepada pengguna kami. 21 00:01:43,360 --> 00:01:48,130 Jadi kami ingin mengirimkan pesan atau pemberitahuan kami ke perangkat. 22 00:01:48,640 --> 00:01:50,380 Tapi ini bukan cara kerjanya. 23 00:01:50,680 --> 00:01:54,070 Kami tidak dapat langsung mengirim pesan ke perangkat. 24 00:01:54,490 --> 00:02:01,600 Itu mekanisme keamanan, karena jika ada yang bisa mulai mengirim pemberitahuan push ke perangkat acak di 25 00:02:01,600 --> 00:02:05,080 luar sana, ponsel kita akan terkena spam. 26 00:02:05,410 --> 00:02:13,000 Jadi sebagai gantinya, untuk mengirimkan pemberitahuan push ke aplikasi kami di perangkat kami, kami harus menggunakan server 27 00:02:13,000 --> 00:02:14,450 pemberitahuan push resmi. 28 00:02:14,920 --> 00:02:17,770 Dan baik Android maupun ISIS. 29 00:02:17,920 --> 00:02:22,180 Jadi Google dan Apple memiliki layanan push notification sendiri. 30 00:02:22,450 --> 00:02:26,800 Dan Anda harus menggunakan itu untuk mengirimkan pesan Anda ke perangkat. 31 00:02:27,190 --> 00:02:27,700 Mengapa? 32 00:02:28,060 --> 00:02:34,090 Karena server itu hanya akan mengirimkan pesan ke perangkat dan instalasi aplikasi. 33 00:02:34,450 --> 00:02:36,280 Diri yang diidentifikasi ayah. 34 00:02:36,970 --> 00:02:43,000 Pada dasarnya, aplikasi Anda harus mengidentifikasi dirinya dengan server Google dan Apple. 35 00:02:43,360 --> 00:02:51,220 Ini akan mendapatkan token dan saya yang unik. D. , Anda bisa mengatakan, dan hanya itu saya. D. nanti dapat digunakan 36 00:02:51,220 --> 00:02:57,170 untuk mengirimkan pemberitahuan push melalui server push resmi tersebut ke instalasi aplikasi Anda. 37 00:02:57,430 --> 00:03:04,840 Karena dengan demikian server resmi dapat memverifikasi bahwa aplikasi Anda memilihnya untuk mendapatkan pemberitahuan push itu. 38 00:03:05,140 --> 00:03:06,820 Itulah mekanisme keamanan di sini. 39 00:03:07,630 --> 00:03:14,380 Dan karena itu, alih-alih langsung mengirim pesan ke perangkat, kami pada akhirnya menggunakan acara itu bersama 40 00:03:14,380 --> 00:03:21,610 dengan server resmi tersebut untuk mengirim pemberitahuan push kami melalui server push resmi tersebut ke perangkat berbeda 41 00:03:21,610 --> 00:03:23,530 yang ingin kami targetkan. 42 00:03:24,010 --> 00:03:26,260 Begitulah cara kerja pemberitahuan push. 43 00:03:26,560 --> 00:03:30,640 Jadi kita memiliki langkah keamanan ekstra di antaranya, yang penting. 44 00:03:31,570 --> 00:03:37,930 Sekarang, mari kita lihat bagaimana kita dapat mengimplementasikannya dalam kode dan bagaimana, sekali lagi, Expo sangat membantu kita.