{"id":8422,"date":"2019-03-09T19:09:57","date_gmt":"2019-03-09T12:09:57","guid":{"rendered":"http:\/\/crocodic.com\/?p=8422"},"modified":"2019-03-09T11:49:28","modified_gmt":"2019-03-09T04:49:28","slug":"memasang-notifikasi-firebase-di-xcode-swift","status":"publish","type":"post","link":"http:\/\/crocodic.com\/id\/memasang-notifikasi-firebase-di-xcode-swift\/","title":{"rendered":"Memasang Notifikasi Firebase di XCode [Swift]"},"content":{"rendered":"<p>Hai teman &#8211; teman, disini saya akan menjelaskan sedikit tentang cara memasang firebase notifikasi di IOS, kalian pasti sudah tidak asing lagi dengan yang namanya notifikasi kan? karena pasti kalian menggunakan smartphone dan memiliki sejumlah <a href=\"http:\/\/crocodic.com\/id\/mobile-app-apa-yang-paling-dibutuhkan-pada-tahun-2025\/\">aplikasi<\/a> yang dapat memberikan notifikasi setiap ada pesan, mengingat waktu, hari penting atau yang lainnya. <\/p>\n\n\n\n<p>Nah pasti kalian pernah berfikir cara untuk memasangnya bagaimana kan?<br>Disini kita akan belajar memasang Notifikasi di aplikasi kalian, menggunakan bantuan dari Firebase, daripada lama kebanyakan basa basi, mending langsung ke tutorial nya saja.<\/p>\n\n\n\n<p>1. Pertama yang harus dilakukan yaitu membuat aplikasinya soalnya apabila tidak ada aplikasinya tidak dapat dipasang notifikasinya<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-1024x625.png\" alt=\"\" class=\"wp-image-8423\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-1024x625.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-1000x610.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><br><br><\/figcaption><\/figure>\n\n\n\n<p>2. Masuk ke akun kalian ke <a href=\"https:\/\/firebase.google.com\/\">Firebase<\/a>, apabila belum mempunyai akun Firebase, kalian dapat membuatnya dulu dengan gratis. apabila kalian sudah masuk ke akun Firebase maka akan muncul tampilan seperti ini, dibagian ini kalian klik &#8220;Buka Konsol&#8221; atau &#8220;Memulai&#8221;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3-1024x624.png\" alt=\"\" class=\"wp-image-8426\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-3.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>3. Maka selanjutnya akan muncul halaman seperti ini, kita pilih &#8220;Add Project&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4-1024x624.png\" alt=\"\" class=\"wp-image-8427\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-4.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>4. Setelah Add Project akan muncul tampilan seperti ini, dan silahkan isi Nama Project kalian, setelah itu scroll kebawah lalu &#8220;Create Project&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5-1024x624.png\" alt=\"\" class=\"wp-image-8428\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-5.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>5. Ketika kalian sudah selesai membuat project kalian di Firebase, kalian akan masuk ke menu ini lalu pilih IOS <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6-1024x624.png\" alt=\"\" class=\"wp-image-8429\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-6.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>6. Selanjutnya kalian dapat mengisi <a href=\"http:\/\/crocodic.com\/id\/data-science-framework-definisi-manfaat-dan-jenisnya\/\">data<\/a> yang dibutuhkan seperti bundle identifier*, nama aplikasi, ID Appstore. Ketika sudah terisi kalian dapat klik &#8220;Register App&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7-1024x624.png\" alt=\"\" class=\"wp-image-8430\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-7.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> 7. Lanjut ke bagian Download File, file ini dapat di unduh sekarang atau nanti ketika pembuatan ini selesai, namun saya rekomendasikan untuk mengunduhnya saat ini juga agar tidak lupa, karena file itu akan kita import ke dalam project XCode kita, Apabila sudah terunduh, silahkan klik &#8220;Next&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8-1024x624.png\" alt=\"\" class=\"wp-image-8431\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-8.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>8. Setelah itu kita akan di minta untuk menginstall Firebase SDK ke dalam project kita, disini saya asumsikan kalian sudah dapat menambahkan SDK Kedalam Project Kalian, kalaupun belum kalian bisa langsung cek dokumentasi dari Apple <a href=\"http:\/\/crocodic.com\/id\/5-kesalahan-yang-sering-dilakukan-developer-mobile-apps\/\">Developer<\/a> atau mencarinya di Stackoverflow<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9-1024x624.png\" alt=\"\" class=\"wp-image-8432\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-9.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>9. Dibagian ini kita skip saja karena kalian akan menambahkan code ini nanti, tekan tombol &#8220;Next&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10-1024x624.png\" alt=\"\" class=\"wp-image-8433\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-10.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>10. Untuk langkah terakhir pembuatan project di Firebase ini kalian dapat men skip nya, karena dapat di konfigurasi kan nanti, tekan tombol &#8220;Skip this step&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11-1024x624.png\" alt=\"\" class=\"wp-image-8434\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-11.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>11. Selanjutnya kalian klik gambar gear lalu pilih &#8220;Project Settings&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12-1024x624.png\" alt=\"\" class=\"wp-image-8435\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-12.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>12. Didalam menu settings, kalian akan melihat beberapa tampilan menu seperti General, Cloud Messaging, Integrations, Service Account, Data Privacy, Users and Permissions. Disini kita pilih &#8220;Cloud Messaging&#8221;, dan kita scroll kebawah kalian akan melihat tampilan seperti ini, disini kita diminta untuk mengupload file certificate development dan production<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13-1024x624.png\" alt=\"\" class=\"wp-image-8436\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-13.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14-1024x624.png\" alt=\"\" class=\"wp-image-8437\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-14.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>13. Kita berhenti sejenak dari Firebase, langkah yang kita lakukan selanjutnya yaitu membuat certificate, sebelum membuat certificate kita perlu membuat &#8220;Certificate Signing Request&#8221;, langkah nya buka keychain access pada macbook atau laptop kalian. Setelah Keychain Access terbuka kalian dapat membuka menu pada toolbar yang bertuliskan Keychain Access, dan pilih Certificate Assistant, setelah itu pilih &#8220;Request a Certificate From A Certificate Authority&#8230;&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"271\" height=\"285\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-15.png\" alt=\"\" class=\"wp-image-8438\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"187\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-16.png\" alt=\"\" class=\"wp-image-8439\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-16.png 507w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-16-300x111.png 300w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/figure>\n\n\n\n<p>14. Selanjutnya kita di minta untuk mengisi email, setelah itu kita pilih &#8220;Saved to Disk&#8221;, selanjutnya kita save ke tempat yang mudah untuk di cari, disini saya menyimpannya di Desktop<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"548\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-17.png\" alt=\"\" class=\"wp-image-8440\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-17.png 728w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-17-300x226.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-17-620x467.png 620w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<p>15. Langkah selanjutnya kita buka <a href=\"https:\/\/developer.apple.com\/account\/\">Apple Developer<\/a>, lalu kita pilih &#8220;Certificate, Identifier &amp; Profiles&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18-1024x624.png\" alt=\"\" class=\"wp-image-8441\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-18.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>16. Setelah masuk kita langsung saja klik pada bagian menu &#8220;Identifier&#8221;, kita pilih submenu &#8220;App IDs&#8221;. Setelah menu nya terbuka, kita klik tombol Tambah (+) <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20-1024x624.png\" alt=\"\" class=\"wp-image-8443\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-20.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>17. Disini kita akan diminta untuk mengisi Nama Aplikasi, Bundle Aplikasi (Explicit <a href=\"http:\/\/crocodic.com\/id\/cristiano-ronaldo-luncurkan-app-all-in-one-wellness-erakulis\/\">App<\/a> ID), kita checklist juga bagian &#8220;Push Notifications&#8221;, lalu &#8220;Continue&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21-1024x624.png\" alt=\"\" class=\"wp-image-8444\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-21.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>18. Setelah itu kita klik &#8220;Register&#8221;. setelah selesai mendaftarkan, kalian cari nama aplikasi kalian pada bagian App IDs klik kemudian pilih &#8220;Edit&#8221;<\/p>\n\n\n\n<p>19. Dibagian ini kita akan membuat Certificate yang akan digunakan pada Firebase tadi, Kita klik Create Certificate pada Development SSL Certificate terlebih dahulu, dan nanti apabila sudah selesai kita lanjut ke Production SSL Certificate<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22-1024x624.png\" alt=\"\" class=\"wp-image-8445\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-22.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>20. Selanjutkan kita akan diminta untuk memasukkan &#8220;Certificate Signing Request&#8221; yang kita sudah buat tadi melalui &#8220;Keychain Access&#8221;, setelah kalian upload kalian bisa lanjut ke step selanjutnya<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23-1024x624.png\" alt=\"\" class=\"wp-image-8446\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-23.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>21. Setelah selesai mengupload file nya, kalian akan diminta untuk mendownload certificate yang akan kalian gunakan untuk diinstall di Keychain Access, Setelah kalian download lakukan hal yang serupa untuk Production SSL Certificate<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24-1024x624.png\" alt=\"\" class=\"wp-image-8447\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24-1024x624.png 1024w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24-300x183.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24-768x468.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24-620x378.png 620w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24-1000x609.png 1000w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-24.png 1392w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>22. Selanjutnya kalian dapat mencari kedua file yang sudah kalian download, lalu buka satu persatu. dengan otomatis akan masuk ke keychain access, apabila ada persetujuan seperti dibawah ini klik &#8220;Add&#8221; saja, untuk GoogleService-info.plist dapat kalian import ke Project Xcode kalian<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"548\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-25.png\" alt=\"\" class=\"wp-image-8448\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-25.png 882w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-25-300x186.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-25-768x477.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-25-620x385.png 620w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"647\" height=\"417\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-26.png\" alt=\"\" class=\"wp-image-8449\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-26.png 647w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-26-300x193.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-26-620x400.png 620w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><\/figure>\n\n\n\n<p>23. Setelah itu kalian cari bundle identifier kalian di keychain access pada bagian &#8220;Certificate&#8221; Lalu export, saat mengexport kalian akan diminta mengisi password, password tersebut akan digunakan saat kalian mengupload pada Firebase <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"805\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-28.png\" alt=\"\" class=\"wp-image-8451\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-28.png 989w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-28-300x244.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-28-768x625.png 768w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-28-620x505.png 620w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"509\" height=\"204\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-27.png\" alt=\"\" class=\"wp-image-8450\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-27.png 509w, https:\/\/crocodic.com\/wp-content\/uploads\/2019\/03\/image-27-300x120.png 300w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/figure>\n\n\n\n<p>24. Selanjutnya kita tinggal mengupload hasil export dari kedua file tersebut ke firebase. <\/p>\n\n\n\n<p>25. Untuk Step terakhir kita tinggal memasang script pada file AppDelegate. untuk script kalian dapat melihatnya pada dokumentasi firebase tersebut. <\/p>\n\n\n\n<p>Yaaak sepertinya sudah selesai cara untuk memasang firebase notifikasi kedalam aplikasi kalian, kalian dapat mencobanya langsung dengan real device. sekian tutorial dari saya, apabila ada kesalahan penulisan, kata, atau gambar yang kurang berkenan mohon dimaafkan. Terimakasih &#8230;<\/p>","protected":false},"excerpt":{"rendered":"<p>Hai teman &#8211; teman, disini saya akan menjelaskan sedikit tentang cara memasang firebase notifikasi di IOS, kalian pasti sudah tidak asing lagi dengan yang namanya notifikasi kan? karena pasti kalian menggunakan smartphone dan memiliki sejumlah aplikasi yang dapat memberikan notifikasi setiap ada pesan, mengingat waktu, hari penting atau yang lainnya. Nah pasti kalian pernah berfikir [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":8452,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[409,89,379,191,310,316],"class_list":["post-8422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-firebase","tag-ios","tag-ios-development","tag-mobile-app-ios-android","tag-push-notif-mobile-app","tag-push-notification"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/8422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/comments?post=8422"}],"version-history":[{"count":3,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/8422\/revisions"}],"predecessor-version":[{"id":8469,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/8422\/revisions\/8469"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media\/8452"}],"wp:attachment":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media?parent=8422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/categories?post=8422"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/tags?post=8422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}