1 00:00:02,310 --> 00:00:07,680 Dan sekarang dengan semuanya diatur, setelah itu restart pada perangkat saya, saya dapat mengujinya di sana. 2 00:00:07,990 --> 00:00:12,300 Sekarang saya akan mengirimkannya ke perangkat yang sama dengan yang saya jalankan. 3 00:00:12,780 --> 00:00:15,780 Tapi ini bisa dikirim ke perangkat lain juga. 4 00:00:16,170 --> 00:00:19,410 Saya hanya tidak memiliki perangkat kedua di sekitar sekarang. 5 00:00:19,740 --> 00:00:25,890 Tetapi jika saya menekan pemberitahuan pemicu, Anda akan melihat dikirim melalui aplikasi, yang jelas merupakan pesan baru yang 6 00:00:25,890 --> 00:00:26,910 kami siapkan. 7 00:00:27,450 --> 00:00:31,950 Jadi, push notification ini dikirim melalui server push Expo. 8 00:00:32,370 --> 00:00:39,240 Dan sementara saya mengirimkannya sendiri ke sini, yang tentu saja mungkin bukan yang ingin Anda lakukan di sebagian besar skenario, 9 00:00:39,690 --> 00:00:42,000 Anda masih melihat ide di baliknya. 10 00:00:42,390 --> 00:00:47,760 Ini bisa dikirim ke aplikasi lain yang harus kami token. 11 00:00:48,470 --> 00:00:52,570 Sekarang, berbicara tentang token itu, bagaimana Anda mengaturnya? 12 00:00:52,650 --> 00:00:59,190 Karena pada saat ini Anda dapat berargumen bahwa satu-satunya token push yang tidak dapat kami gunakan dalam aplikasi ini 13 00:00:59,190 --> 00:01:02,910 adalah perangkat yang tidak digunakan di mana aplikasi ini diinstal. 14 00:01:03,270 --> 00:01:07,080 Jadi bagaimana kita bisa mengetahui token push dari beberapa perangkat lain? 15 00:01:07,110 --> 00:01:08,220 Bagaimana mungkin ayah bekerja? 16 00:01:08,910 --> 00:01:16,680 Jadi kami mengetahui bahwa kami dapat memanfaatkan server push Expo untuk mengirimkan pemberitahuan push, tetapi kami membutuhkan token push 17 00:01:16,680 --> 00:01:17,880 untuk itu. 18 00:01:18,300 --> 00:01:21,240 Itu tidak masalah karena kita bisa mendapatkan token itu. 19 00:01:22,290 --> 00:01:25,450 Seperti yang kita lakukan di sini dengan Get Expo, push, token async. 20 00:01:26,190 --> 00:01:31,530 Masalah dengan itu, bagaimanapun, adalah bahwa, tentu saja, kita bisa mendapatkan tanda dengan itu dan kita dapat menyimpan 21 00:01:31,530 --> 00:01:33,090 ini di negara bagian sesudahnya. 22 00:01:33,420 --> 00:01:38,640 Tetapi kemudian kita hanya perlu token perangkat ini di mana instalasi aplikasi ini berjalan. 23 00:01:39,090 --> 00:01:44,580 Jadi, ketika nanti kami ingin mengirim pemberitahuan push, satu-satunya token yang kami tahu adalah token kami sendiri. 24 00:01:45,030 --> 00:01:47,760 Sekarang, untuk contoh ini, inilah yang kami butuhkan. 25 00:01:47,910 --> 00:01:53,190 Namun pada kenyataannya, kami, tentu saja, ingin mengirim pemberitahuan push ke perangkat lain. 26 00:01:53,430 --> 00:01:57,660 Jadi untuk aplikasi yang sama dipasang di perangkat lain dari pengguna lain. 27 00:01:57,960 --> 00:01:59,220 Bagaimana kita bisa sampai di sana? 28 00:01:59,340 --> 00:02:00,000 Token? 29 00:02:00,510 --> 00:02:06,930 Nah, sama seperti kita mendapatkan email mereka atau apa pun yang kita butuhkan dalam suatu aplikasi, Anda tentu 30 00:02:06,930 --> 00:02:11,700 saja dapat menulis kode di mana setelah Anda mendapatkan token itu, Anda tidak. 31 00:02:11,970 --> 00:02:21,630 Atau mungkin tidak hanya mengelolanya di negara bagian Anda, tetapi Anda mengirim permintaan HDP ke API Anda sendiri, di mana Anda 32 00:02:21,900 --> 00:02:28,020 kemudian memiliki beberapa logika untuk menerima token itu dan menyimpannya dalam database. 33 00:02:28,530 --> 00:02:37,260 Token ini, tentu saja, dapat dan dalam kenyataannya akan dibagikan dan disimpan dalam database sehingga setiap pengguna 34 00:02:37,260 --> 00:02:44,910 aplikasi Anda mengirimkan tidak hanya alamat email dan kata sandinya, tetapi juga token push-nya. 35 00:02:45,270 --> 00:02:52,680 Dan dengan data itu disimpan dalam database di server Anda, Anda tentu saja dapat selalu mengambil token itu dan 36 00:02:52,710 --> 00:02:55,830 menggunakannya di aplikasi Anda saat Anda membutuhkannya. 37 00:02:56,250 --> 00:03:01,080 Jadi, Anda dapat membagikan token itu seperti halnya Anda membagikan setiap data pengguna sesuai kebutuhan. 38 00:03:02,080 --> 00:03:09,670 Lagi pula, jika pengguna membuat produk di aplikasi toko, kami juga menyimpan produk itu dalam database untuk menunjukkannya 39 00:03:09,700 --> 00:03:11,920 kepada pengguna lain juga. 40 00:03:12,370 --> 00:03:13,870 Dengan token, itu tidak berbeda. 41 00:03:14,110 --> 00:03:21,040 Kami tidak akan memperlihatkannya kepada pengguna kami, tetapi kami masih bisa mengambilnya di perangkat pengguna kami dan mereka menggunakannya 42 00:03:21,040 --> 00:03:25,240 dalam kode untuk mengirim pemberitahuan push seperti yang ditunjukkan di sini. 43 00:03:26,200 --> 00:03:32,080 Selain itu, perlu ditunjukkan bahwa ketika mengirim pemberitahuan, ada artikel terpisah di 44 00:03:32,170 --> 00:03:38,950 dokumen Expo dan Anda dapat menemukannya jika Anda mencari pemberitahuan push Expo dan mencari 45 00:03:38,970 --> 00:03:42,140 artikel pemberitahuan pengiriman ini di sana. 46 00:03:42,580 --> 00:03:45,670 Anda akan belajar tentang berbagai cara mengirim pemberitahuan. 47 00:03:46,150 --> 00:03:47,920 Salah satu caranya adalah ini. 48 00:03:48,100 --> 00:03:51,190 Apakah Anda menggunakan push server Expo seperti ini? 49 00:03:51,640 --> 00:03:54,310 Ini adalah sesuatu yang dapat Anda lakukan dan tidak ada yang salah dengan itu. 50 00:03:54,850 --> 00:03:59,980 Tetapi jika Anda tidak benar-benar perlu memicu pemberitahuan push dari dalam aplikasi. 51 00:04:00,340 --> 00:04:04,720 Tetapi sebaliknya Anda ingin memicunya dari dalam server Anda sendiri. 52 00:04:04,930 --> 00:04:11,410 Jadi sekarang saya berbicara tentang server Anda, yang U. S. pengembang sendiri, misalnya, ke server, 53 00:04:11,410 --> 00:04:18,400 tempat Anda juga menyimpan produk yang dibuat pengguna dan Anda ingin memicu pemberitahuan push dari server itu. 54 00:04:18,790 --> 00:04:19,960 Anda bisa melakukannya juga. 55 00:04:20,170 --> 00:04:29,500 Tim Expo memberi Anda banyak S. T. case untuk node untuk Python, untuk PSP, yang membuatnya 56 00:04:29,530 --> 00:04:33,610 sangat mudah untuk memicu notifikasi push di server Anda sendiri di bawah tenda. 57 00:04:33,700 --> 00:04:37,570 Mereka S. T. Kasus pada dasarnya akan melakukan apa yang kita lakukan di sini. 58 00:04:37,840 --> 00:04:45,040 Mereka akan mengirim permintaan ke server Push Expo karena server push XPO itu perlu terlibat 59 00:04:45,040 --> 00:04:46,060 setiap saat. 60 00:04:46,210 --> 00:04:53,080 Jadi kasing STK itu masih akan melakukan itu, tetapi mereka dapat menghilangkan kebutuhan untuk menjalankan logika ini alih-alih aplikasi dan 61 00:04:53,080 --> 00:04:56,230 sebaliknya Anda dapat menjalankannya di server Anda sendiri. 62 00:04:56,530 --> 00:04:58,690 Jika itu akan menjadi sesuatu yang Anda butuhkan. 63 00:04:59,170 --> 00:05:02,800 Jadi, Anda benar-benar dapat mengirim pemberitahuan push dengan berbagai cara. 64 00:05:03,250 --> 00:05:05,110 Anda dapat menggunakan STK seperti ini. 65 00:05:05,410 --> 00:05:12,190 Anda juga dapat mengirim permintaan ke pameran ini, tekan API seperti yang kami lakukan di sini. 66 00:05:12,520 --> 00:05:16,780 Dan itu pada gilirannya dapat dilakukan dari dalam aplikasi Anda atau bahkan dari luarnya. 67 00:05:17,170 --> 00:05:22,240 Anda dapat menggunakan alat apa pun yang Anda ingin kirim permintaan pos dengan data ini untuk ini. 68 00:05:22,300 --> 00:05:26,680 Anda adalah aku yang tidak harus terjadi dalam aplikasi Expo. 69 00:05:26,950 --> 00:05:29,140 Ini adalah permintaan HTP biasa. 70 00:05:29,380 --> 00:05:35,560 Jadi, setiap kali Anda mengirim permintaan yang dikonfigurasi seperti ini, pemberitahuan push ke token itu, yang tentu 71 00:05:35,560 --> 00:05:37,510 saja Anda perlukan akan dikirimkan. 72 00:05:38,110 --> 00:05:40,660 Jadi itulah cara Anda dapat mengirim pemberitahuan push. 73 00:05:40,930 --> 00:05:46,810 Dan betapa mudahnya untuk memulai dengan pemberitahuan push saat Anda menggunakan XPO.