设置推送通知di React Native dengan react-native-fcm
Halo Bosqu ..嗯… Semoga liburan nya menyenangkan ..无论如何,心情ggi lagi serius pas nulis ini,jadi kayaknya engk akan banyak becanda。 好吧,《行情》(Siapa yang menguasai dunia informationnia,Dialah sesungguhnya yang akan menguasai dunia)。 顺便说一句,FYI ini gw kutip dari kompas.com bukan dari javhihi.com。
好吧,komunikasi emang penting si,sampai ada pekerjaan khusus yang namanya PR,GRO等di tempat2 pijit terdekat。 Karena berbicara dengan orang lain memang bukan suatu hal yang sepele。 Contohnya,性格内向。
Intinya ni,kalau masih urusan perut,orang masih bisa lah sikut — sikutan,tapi kalau urusan sakit hati yang dikarenakan miss komunikasi,orang bisa mati Bos! Buktinya banyak perang kan ?? Kita Lihat作用域yang lebih kecil,Bapak和Anak suka ada yang engak akur kan? Suami Istri Cerai Setelah Sekian Lama Menikah? 是的,这只是一件坏事
但是,我们有一个平衡的世界。 除了所有坏事,我们还有好事。
班塔尔(Mintar dulu ..)
tonton dulu ni,bentar kok,cukup 7 detik saja ..😀
Tuh,salah satu contoh miss komunikasi ..哈哈
好吧,Manusia memang terlalu kompleks untuk ber interaksi 1 sama lain .. Tapi engak terlalu dengan push notif,cukup rangkai kata — kata yang诱饵,menarik,bikin penasaran,高兴。 它的工作原理。 Sama seperti orang-红毛杨的爱好mijit,pas ngobrol apa aja bisa nyambung
dll用户使用dll时,Dengan fungsi nya yang bisa meningkatkan率。 Jangan kaget kalau Bosqu nanti diminta untuk buat fitur push notif oleh Bos nya Bosqu。 嗯,gw sendiri pun,白头翁-卡拉bikin nya Bos ..哈哈
Oke,ini依赖项Yang gw pakai:
“本机”:“ 0.45.0”,
“ react-native-fcm”:“ 9.7.2”
Oke Bos,初始项目baru dulu ya ..
//设置Android
Selesai初始项目? Oke,buka文件android / build.gradle ,tambahin 1 baris kode,di bagian依赖项。
classpath'com.google.gms:google-services:3.0.0'
Sekarang buka file android / app / build.gradle ,tambahkan 1 baris kode,di bagian paling bawah
应用插件:“ com.google.gms.google-services”
lalu tambahin 2 baris kode,tambah di bagian依赖项(ini kode nya ikut程序KB dari pemerintah,jadi cukup 2 saja)。
编译项目(':react-native-fcm')
编译'com.google.firebase:firebase-core:10.0.1'//决定您的Firebase SDK版本
Sudah Bos? 奥克man ..
Sekarang silahkan buka文件android / app / src / main / AndroidManifest.xml ,tambahkan beberapa kode,di dalam标签应用
Dikit lagi selesai ni Bos。
Buka文件android / settings.gradle ,tambahin kode
包括':react-native-fcm'
project(':react-native-fcm')。projectDir =新文件(rootProject.projectDir,'../node_modules/react-native-fcm/android')
好吧,桑帕尼(Sampai sini),科巴Bosqu lihat –一步一步的dihats,siapa tau ada yang terlewat。 卡劳·苏达·亚金(Kalau Suudah Yakin)
buka android / app / src / main / java / com / pushnotif / MainApplication.java ,tambahkan
导入com.evollu.react.fcm.FIRMessagingPackage;
新的FIRMessagingPackage(),
好吧,setelah设置MainApplication.java ,并设置仪表板firebase。 Silahkan Bosqu登录ke仪表板masing-masing。 Lalu pilih添加项目->将Firebse添加到您的Android应用。
Di bagian Android包名称,isi applicationId yang Bosqu buat。 Kalau engak tau,silahkan buka文件android / app / build.gradle,lihat di bagian android-> defaultConfig-> applicationId。
klik register,abis itu下载google.service.json
hasil下载nya,masukkan ke ke android / app
步骤ke 3 kita skip,karena sudah kita lakukan sebelum nya。 Kalau semuanya udah dilakuin,北加泰罗尼亚语pasang事件di file root aplikasi yang kita buat。 基拉(Kira)-吉拉·科德(Kira Kode Nya Seperti ini)
Abis itu Coba Bosqu kirim通知Dari仪表板Firebase。 kalau berhasil,aplikasi kita secara otomatis akan meng console.log
&di device akan muncul pesan notif
//设置IOS
下载dulu SDK facebook disini
Buka文件xcode项目,klik 2 kali di nama项目kita,di菜单栏sebelah nya,pilih目标dengan nama aplikasi kita。
Klik Tab General,Pilih团队Terlebih Dulu
塞尔维亚语的Setelah itu Masuk ke选项卡功能:
推送通知,
后台模式 -> 后台获取和远程通知 ,
钥匙串分享
Sekarang kita buka apple开发者kita,di菜单侧边栏标识符 ,pilih应用程序ID,klik tombol +’add’
isi bundle id,应用程序名称和centang pilihan push notif di Bagian bawah
塞特莱下一步,卡劳·贝哈希尔
klik tombol register di bawah
setelah berhasil寄存器,nanti aplikasi kita akan terdaftar di列表标识符,klik nama aplikasi kita di situ,scroll ke bawah,klik tombol编辑。
滚动ke bawah,cari bagian推送通知,在开发SSL证书中创建证书
klik Continue sampai bagian生成您的证书。 disini,kita perlu上传证书dari mac milik Bosqu。
buka程序钥匙串访问dari mac,
isi电子邮件地址,centang保存到磁盘,pilih继续
芋头aja文件nya di桌面,biasanya nama文件nya CertificateSigningRequest.certSigningRequest
balik lagi ke apple id,上传证书yang tadi dibuat
滚动ke bawah,pilih继续
下载,nanti nama文件nya ios_development.cer, klik 2x文件ini
Selanjutnya,daftarin aplikasi kita di仪表板火力场。 Di Bagian iOS捆绑包ID,harus sama persis dengan捆绑包id yang ada di xcode
klik注册应用程序,下载servie.json。
balik ke钥匙串,导出文件dari ios_development.cer yang di import ke mac kita。 hasil导出akan jadi文件格式.p12。 nanti akan diminta masukkan密码
balik ke仪表板firebase,pilih项目ios kita,klik设置
pilih标签云消息交换,滚动ke bawah sampai ke bagian APNs证书,pilih Development APNs证书,上载文件.p12 yang tadi sudah di export和masukkan密码yang tadi sudah dibuat。
Nafas dulu…Lihat dulu yang seger-seger Bos…..
惹兰?? Oke,Bosqu tidak akan merasakan hal seperti di gambar ini ..
下载Semuanya udah jalan,sekarang tinggal masukkan SDK。
Di project xcode kita,bikin 1文件夹baru 资源 。 Ini tempat kita芋头file2 SDK yang kita下载tadi。 下载Yang的Coba bosqu buka文件夹SDK,复制semua文件dari文件夹Messaging & Analytics。 复制juga文件module.modulemap和Firebase.h
复制juga GoogleService-Info.plist yang tadi di下载
Sekarang klik di文件夹项目,buka文件AppDelegate.h, tambah kode:
@import UserNotifications;
@interface AppDelegate:UIResponder
buka文件AppDelegate.m, Tambah Kode:
tambah di bagian import2 di atas
#import“ RNFIRMessaging.h”