1 00:00:02,320 --> 00:00:02,920 Ini dia. 2 00:00:03,040 --> 00:00:03,730 Lalu Blokir. 3 00:00:03,910 --> 00:00:06,480 Kami sekarang tahu bahwa kami memang telah memberikan izin. 4 00:00:06,760 --> 00:00:10,780 Itulah satu-satunya skenario di mana kita akan mencapai ini kemudian menghalangi pada akhirnya. 5 00:00:11,230 --> 00:00:19,270 Dan oleh karena itu, sekarang di sini kami ingin mendaftar dengan layanan push Expo, yang di bawah tenda akan memastikan 6 00:00:19,270 --> 00:00:21,700 bahwa layanan resmi itu digunakan. 7 00:00:22,540 --> 00:00:28,350 Dan untuk itu, kita dapat kembali menggunakan paket notifikasi, yang kami impor ini dari XPO 8 00:00:28,350 --> 00:00:29,290 dan notifikasi. 9 00:00:32,250 --> 00:00:36,000 Dan di sana kita bisa memanggil get XPO Push Tolkan async. 10 00:00:36,600 --> 00:00:43,770 Ini adalah metode yang akan berbicara untuk mengekspos server, jadi bukan ke server Googles dan Apples, tetapi ke server yang 11 00:00:43,770 --> 00:00:46,950 dimiliki dan dikelola oleh tim Expo, bisa dikatakan. 12 00:00:47,220 --> 00:00:51,540 Dan ketika saya mengatakan tim, omong-omong, itu bukan hanya dua orang yang mengerjakannya. 13 00:00:51,810 --> 00:00:55,800 Ini adalah layanan andal yang didukung oleh komunitas besar. 14 00:00:56,190 --> 00:01:01,410 Jadi kita akan berbicara dengan server itu di sana dan kita akan mendaftar aplikasi kita dengan server EXPL itu. 15 00:01:01,740 --> 00:01:07,710 Dan kemudian di belakang layar yang terbuka, server ini berakhir, akan tahu cara mengirim pemberitahuan 16 00:01:07,890 --> 00:01:11,610 push ke berbagai instalasi aplikasi pada perangkat yang berbeda. 17 00:01:12,270 --> 00:01:16,080 Jadi kita hanya perlu menyebutnya dan kembali ke hasil. 18 00:01:17,130 --> 00:01:18,840 Karena ini akan mengembalikan janji. 19 00:01:19,470 --> 00:01:23,580 Dan kemudian di blok selanjutnya maka ofter mereka akan mendapatkan hasil itu. 20 00:01:23,820 --> 00:01:25,230 Jadi di sini kita akan mendapatkan beberapa data. 21 00:01:25,470 --> 00:01:29,310 Dan untuk saat ini, mari kita mengunci data itu untuk melihat apa yang ada di dalamnya. 22 00:01:30,960 --> 00:01:33,420 Sekarang, jika kita menyimpannya, kita akan memiliki masalah. 23 00:01:33,600 --> 00:01:37,470 Kita bisa melakukan ini, tetapi ini tidak akan berhasil pada simulator tersebut. 24 00:01:37,800 --> 00:01:41,490 Jika kami mencoba menjalankan ini di perangkat Apple. 25 00:01:42,460 --> 00:01:44,050 Pada simulator ISIS. 26 00:01:44,200 --> 00:01:50,650 Jika saya menjalankan proyek lagi, akan terlihat bahwa pada akhirnya tidak ada yang dicetak di sini. 27 00:01:51,340 --> 00:01:57,250 Hal yang sama untuk Android jika saya berhenti dan mulai lagi di Android. 28 00:02:00,700 --> 00:02:02,800 Tidak akan melihat output apa pun di sana. 29 00:02:03,430 --> 00:02:06,580 Jadi kami tidak dapat menguji ini pada simulator. 30 00:02:06,730 --> 00:02:08,800 Sebagai gantinya, kita akan membutuhkan perangkat nyata. 31 00:02:09,070 --> 00:02:11,440 Dan saya akan mulai dengan iPhone asli. 32 00:02:12,160 --> 00:02:17,540 Jadi saya akan keluar dari servernya yang terbuka dan memulai kembali dengan iPhone asli saya yang terhubung. 33 00:02:18,370 --> 00:02:21,850 Dan sekarang saya memindai kode QR dengan iPhone saya. 34 00:02:22,090 --> 00:02:24,610 Sekarang, saya benar-benar menjalankan aplikasi di sana sebelumnya. 35 00:02:24,610 --> 00:02:28,870 Saya harus mengakui, itu sebabnya saya tidak diminta untuk memberikan izin di sini. 36 00:02:28,990 --> 00:02:30,700 Saya memang harus melakukan itu sebelumnya. 37 00:02:30,940 --> 00:02:32,250 Jadi, Anda harus diminta. 38 00:02:33,040 --> 00:02:34,030 Dan sekarang mereka. 39 00:02:35,720 --> 00:02:40,550 Dengan terhubung itu, kita harus bisa menganalisis apakah semuanya berfungsi. 40 00:02:41,840 --> 00:02:44,260 Untuk itu, mari pertama-tama, di log konsol di sini. 41 00:02:45,980 --> 00:02:52,300 Membuat Tolkan untuk melihat apakah ini berhasil, apakah kami mencoba untuk mencapai Tolkan dan kami mendapatkan Tolkan sedang dicetak 42 00:02:52,310 --> 00:02:53,300 di sini. 43 00:02:54,110 --> 00:03:00,560 Tidak, tetap saja, kami tidak melihat hukum konsol di sini untuk data yang kami dapatkan kembali ketika kami meminta token. 44 00:03:02,310 --> 00:03:06,150 Jadi mari kita tambahkan kunci konsol di sini di fungsi tangkap. 45 00:03:07,770 --> 00:03:14,430 Untuk melihat apakah kami mendapat kesalahan dan memang kami memang mendapatkan kesalahan, kesalahan API, bahwa layanan 46 00:03:14,430 --> 00:03:17,910 pemberitahuan push ahli hanya didukung untuk proyek ekspor. 47 00:03:18,600 --> 00:03:21,570 Jadi, apakah kita perlu dikunci di akun pengembang ekspor kita? 48 00:03:23,410 --> 00:03:26,100 Di komputer tempat kami memuat proyek. 49 00:03:26,760 --> 00:03:28,320 Dan bukan itu masalahnya bagi saya di sini. 50 00:03:28,620 --> 00:03:31,260 Saya tidak dikunci ke akun pengembang XPO saya. 51 00:03:32,780 --> 00:03:36,290 Sekarang, mendapatkan akun pengembang XPO gratis. 52 00:03:37,980 --> 00:03:41,250 Anda hanya perlu mendaftar dengan ekspor untuk mendapatkan akun seperti itu. 53 00:03:42,150 --> 00:03:47,020 Dan setelah Anda memiliki akun itu, Anda dapat keluar dari server ekspor itu dan menjalankan expl log di sana. 54 00:03:48,110 --> 00:03:53,540 Dan sekarang Anda harus masuk dengan akun yang baru saja Anda buat, dan 55 00:03:53,540 --> 00:04:02,150 begitu Anda masuk, Anda dapat memulai kembali server yang terbuka dan memuat ulang aplikasi Expo di perangkat iPhone atau Android Anda. 56 00:04:02,750 --> 00:04:04,100 Dan begitu Anda melakukannya. 57 00:04:05,180 --> 00:04:12,500 Setelah aplikasi dimulai pada perangkat Anda yang sebenarnya, Anda akan melihat bahwa Anda sekarang mendapatkan log tempat data yang kami 58 00:04:12,500 --> 00:04:13,070 login. 59 00:04:13,980 --> 00:04:22,830 Di sini sebenarnya adalah objek dengan bidang data yang menyimpan nilai token push eksponen di sini. 60 00:04:23,580 --> 00:04:29,100 Dan itu token perlu mengirimkan pemberitahuan push ke perangkat yang berbeda. 61 00:04:29,430 --> 00:04:35,730 Dan apa yang baru saja saya tunjukkan pada iPhone asli saya akan bekerja dengan cara yang persis sama pada perangkat Android nyata. 62 00:04:36,090 --> 00:04:42,060 Jadi sekarang izinkan saya menunjukkan kepada Anda bagaimana kami dapat menggunakan token push itu untuk mengirimkan pemberitahuan push.