Yakha ukuxhumanisa

Ama-SDK engxoxo eselula

Engeza ingxoxo yosizo ye-Sonny kuhlelo lwakho lokusebenza lwe-iOS, Android noma React Native olusetshenziswa ngamakhasimende. Amakhasimende angaxhumana nethimba lakho ngaphakathi kohlelo lwakho esebenzisa i-inbox yakho ye-Sonny ekhona.

Ufuna uhlelo lokusebenza ithimba lakho losizo elilusebenzisayo ukuphendula? Faka uhlelo lokusebenza lwe-Sonny lwama-ejenti.

Khetha i-SDK yakho

Xhuma uhlelo lwakho lokusebenza

  1. Endaweni ye-Sonny evulelwe iselula, vula u-Iziteshi → Ingxoxo ebukhoma → Izinhlelo zokusebenza zeselula. Umnikazi noma umlawuli udala ukhiye wohlelo lokusebenza kuyo yonke inkundla ne-bundle noma i-ID yohlelo lokusebenza.
  2. Faka i-SDK usebenzisa i-README yenqolobane yayo. Yilungiselele nge-ID yesayithi yakho nokhiye womphakathi wohlelo lokusebenza waleyo build. I-React Native idinga okhiye bezinhlelo zokusebenza abahlukene be-iOS ne-Android.
  3. Bonisa ingxoxo njengengxoxo egcwele isikrini noma uyifake ngaphakathi kohlelo lwakho lokusebenza. Gcina ukubuka kwengxoxo okukodwa okusebenzayo ngesikhathi.
  4. Kumakhasimende angene ngemvume, dala i-JWT yobunikazi eseveni yakho bese uyidlulisela ku-SDK. Biza u-reset() lapho ephuma ukuze uqale iseshini entsha yesivakashi.

Okhiye bezinhlelo zokusebenza bangabahlonzi bomphakathi. Izimfihlo zokusayina ubunikazi nokhiye babahlinzeki bezaziso bahlala eseveni yakho noma ezilungiselelweni ezivikelwe ze-Sonny.

Izaziso ze-push

Uhlelo lwakho lokusebenza luphethe imvume yezaziso nokuthola i-token. I-SDK yamukela i-token ye-APNs ku-iOS noma i-token ye-FCM ku-Android, futhi iphatha ukuthepha izaziso ze-Sonny. Ukulethwa kudinga imininingwane yokungena yohlelo lwakho lokusebenza: ukhiye wokusayina we-APNs nama-ID ethimba/okhiye we-Apple, noma i-akhawunti yesevisi ye-FCM yephrojekthi yakho ye-Firebase. Imininingwane yokungena yohlelo lokusebenza lwe-Sonny lwama-ejenti ingeyohlelo oluhlukile. Ukulethwa kwe-push kusaqinisekiswa ngalesi sikhathi sokubuka kuqala.

  1. Layisha imininingwane yokungena yomhlinzeki wohlelo lwakho ku-Izinhlelo zokusebenza zeselula. Ku-APNs, fanisa indawo ye-sandbox noma ye-production ne-build yakho.
  2. Vula uhlelo lokusebenza, vumela izaziso bese udlulisela i-token yalo ku-SDK. Vuselela uhlu lwamadivayisi ezilungiselelweni bese ukhetha idivayisi yakho yokuhlola ngesikhathi sokubhaliswa kwayo.
  3. Beka uhlelo lokusebenza ngemuva bese ukhetha u-Thumela i-push yokuhlola. Hlola idivayisi ukuthi itholakele yini. Isimo sezilungiselelo sibonisa ukwamukelwa ngumhlinzeki noma ikhodi yephutha ephephile; ukwamukelwa kodwa akuqinisekisi ukufika.
  4. Ukuze uhlole ingxoxo, thumela impendulo ye-ejenti noma ye-AI ngenkathi isivakashi singaxhunyiwe. Isaziso sempendulo sivula leyo ngxoxo lapho uhlelo lwakho ludlulisela ukuthepha ku-handlePush. Isaziso sokuhlola esijwayelekile asivuli ingxoxo.

Bika inkinga noma unikele

Vula inkinga enqolobaneni ye-SDK oyisebenzisayo. Faka inguqulo noma i-commit yayo, izinguqulo ze-OS nohlaka lwakho, nesibonelo esincane sokuphinda inkinga. Inqolobane ngayinye yamukela ama-pull request futhi inezinkombandlela zokunikela nokubika ezokuphepha. Gcina imininingwane yamakhasimende, ama-JWT obunikazi, ama-token amadivayisi nokhiye abayimfihlo bengekho ezinkingeni zomphakathi.

Imibhalo ehlobene