Ko nga whakamohiotanga pana he taputapu hokohoko tino nui mo te tangata whai taupānga pūkoro.
Koinei te huarahi pai rawa atu ki te whakawhitiwhiti korero ki o kaiwhakamahi, me te tuku karere ohorere ki a raatau waea pukoro.
Ka taea e te taupānga pūkoro te tuku panui panui ki tetahi kaiwhakamahi, he panui pahū-ake poto ka puta i runga i to waea atamai ahakoa kaore te taupānga e tuwhera.
Ka taea e enei matohi te whakauru i nga whakamaharatanga, nga whakahou, nga utu, me etahi atu.
I hangaia hei hopu i nga kanohi o nga kaiwhakamahi. Ko te taitara, te karere, te pikitia, me te URL he waahanga katoa o te panui panui. Ko nga Emojis, nga waitohu, me etahi atu mea ka taea hoki hei waahanga o ratou.
Ko nga punaha whakahaere penei i a Apple OS me Google Android he rereke nga atanga mo nga panui pana.
Ka taea te whakamahi i nga whakamohiotanga pana ki te whakatairanga i te whakauru, ki te whakanui i te whakamahinga taupānga, ki te pa ki nga huringa, me te maha atu.
He tino mutunga kore nga whiringa.
Ko nga whakamohiotanga pana mo nga taputapu pūkoro, e mohiotia ana ko nga panui pana mo nga taputapu pūkoro, ka taea te taapiri i to whakamahinga o nga hongere penei i te imeera, SMS, me nga panui pana ipurangi me te maha o nga painga motuhake.
Ka whiwhi koe i te whakamaarama tere mo te ratonga whakamohiotanga i tenei pou me nga korero mo tana whaainga, hoahoa taumata-tiketike, waahanga motuhake, me etahi atu.
whāinga
Hei whakawhanake i tetahi ratonga whakamohiotanga ka taea te tohatoha hua-ki-kaiwhakamahi puta noa i nga momo hongere
whakaritenga:
- Te tuku API: Whakaputahia he pito mutunga kua whakamanahia kia taea ai e tetahi tuara me te ratonga moroiti te tuku whakamohiotanga.
- Nga Waerenga Hototahi: Tautoko te tuku matohi ki tetahi hongere e whakaputa ana i te API, penei i te imeera, te karere kuputuhi, me te pana.
- Nga manakohanga a te kaiwhakamahi: Tukuna nga kaiwhakamahi ki te kowhiri i o raatau hiahia mo ia hongere me te panui.
- Tepe mo te herenga ratonga whakararo: A ape i a koe īmēra i katia, ka mutu ranei te ratonga SMS.
- Tauineine: Whakaaetia (te tikanga) te tauine whakapae mutunga kore.
Hangahanga taumata teitei
Me kii ko to waehere hei whakamohio ki tetahi:
- Ko te tohu mutunga POST /tuku ka tonohia e to waehere. Mo ia hongere e waatea ana, kei roto i te tono te ID kaiwhakamahi o te kaiwhiwhi, te momo panui, me ona ihirangi.
- Ko te Rere Taipitopito Kiritaki OAuth2 e whakamahia ana e te /tuku-mutunga hei whakamotuhēhē i te tono.
- Ka tonohia nga whiringa whakamohiotanga a te kaiwhakamahi mai i te paataka raraunga. Ko nga manakohanga e whakaatu ana mena kua ohauru te kaiwhakamahi ki tetahi hongere me te panui.
- Mai i te pātengi raraunga, ka panuihia nga ahuatanga o nga kaiwhakamahi penei i nga wahitau imeera me nga nama waea.
- Ka hangaia e tenei pito mutunga he ahanoa karere kei roto nga ahuatanga o te kaiwhakamahi, nga hongere, me nga ihirangi hongere-motuhake. Karekau e uru ki nga hongere kua whakakorehia, ahakoa. Ka tukuna atu te karere ki tetahi ratonga paoho.
- Ka horahia nga karere taumai ki nga rarangi mahi ma te ratonga fanout. Kua whakaritea te tātari, ahakoa, kia kore e aro ki nga rarangi mahi mo nga hongere kaore i te whakaingoatia ki te karere.
- Kei ia hongere he tukatuka me tetahi rarangi mahi. Ka mahia e te kaitukatuka te mahi ka tono mo te ratonga e tika ana, penei i te imeera tauwhitinga, ratonga SMS ranei.
Nga huānga Hangahanga Nui
POST/tuku
Kua tino kite pea koe ko te kaiwhakamahiId anake me te wahitau imeera me te nama waea kei roto i te tono ki tenei pito mutunga. Ma tenei ka taea e nga ratonga panui te noho ingoamuna ki o kaiwhakamahi.
Hei whakarite i te tauineine, ka tuuhia te pito-mutunga ki muri a kawenga pauna.
Ko to motuhēhēnga anga-kaiwhakamahi angamaheni e kore e tiaki i te pito mutunga.
Me whakamahi koe i tetahi tikanga motuhēhēnga motuhake e mohiotia ana ko te OAuth2 Kiritaki Kiritaki Rerenga e whakamahia ana mo te whakawhitiwhitinga tūmau-ki-tūmau i te mea ko te ratonga e tuku ana te tono ko te pūmanawa ake.
Ka tukuna e to tono nga panui ki nga waahi maha. Ka taea e koe te whakamahi i te mahi tuku tata ki nga waahi katoa, penei mai i te turanga waehere hou, i to rerengamahi hanga ranei, ma te whakamahi hei pito-mutunga kei muri i te taurite-uta, e whakapumau ana ka taea te tauine takitahi.
PUT/kaiwhakamahi manakohanga
Whakamahia he takirua matua/uara, he papaunga raraunga NoSQL ranei e tino tauineine ana. Whakahōputuhia nga rekoata penei: KEY: tauira id kaiwhakamahi: tauira id whakamohiotanga, VALUE: [“īmera”, “state: true,” “SMS”, “state: false,” hongere: “email”, “email”, state : pono”]
Mena kei roto i nga rekoata nga uara "teka", ka whakakorehia e te pito-mutunga te hongere e tika ana mai i te karere ka tukuna ki te fanout. Mena karekau he rekoata mo tetahi hongere, kare ano te kaiwhakamahi i tino whakaatu i ana manakohanga. Me whakaae koe ki te taunoa i tenei ahuatanga.
Ka taea e te kaiwhakamahi te whakarereke i nga raraunga i roto i te papaaarangi manakohanga kaiwhakamahi ma te whakamahi i to UI me tetahi waahi mutunga ka tiakina e o tikanga motuhēhēnga paerewa.
Ka riri nga kaiwhakamahi, ka kaha ki te tohu i o matohi hei mokowhiti me te wahangu ranei ki te kore koe e hoatu ki a raatau te whiringa ki te whakarereke i o raatau manakohanga panui. Ko to wheako kaiwhakamahi ka raru ano na tenei, ka taea e te imeera me nga ratonga tuku SMS te aukati i to putea.
Fan Out
Ka kape a Fanout i tetahi karere ka tohatoha ki nga waahi rereke. He utu, he tino tauineine. Whakamahia te SNS i AWS. Whakamahia te Pub/Sub i Azure me nga kaupapa me nga ohaurunga i roto i te Google Cloud Platform.
Hei aukati i te tuku karere korekore ki nga rarangi mahi hongere, ka taea e koe te whirihora i te tātari i waenga i te fanout me nga rarangi mahi. Hei tauira, i roto i te AWS SNS, ka taea e koe te kii ko te rarangi mahi imeera me whiwhi i te panui fanout mena kei a ia te uara "imeera" kei roto i te mara "hongere".
Ahakoa ka taea e koe te hanga waehere hei tuku i te karere rite ki nga rarangi mahi e hiahiatia ana, he pai ake te fanout me te iti ake te tohu. Ko te Fanout ano hoki he pai ki te taapiri me te tango i nga rarangi, ka taea e koe te whakawhānui me te whakatikatika i o hongere.
Tukatuka Mahi
Ka penapena nga karere ki roto i nga rarangi e tatari ana ki te tukatuka e o kaitukatuka mahi. He utu utu, he tino tauine hoki. Ko nga kaiwhakatukatuka mahi he waahanga waehere e tukatuka ana i nga karere mai i nga rarangi mahi. I runga i te rahi o nga karere i roto i te rarangi, ka taea e ratou te tauine.
Me waea atu te kaitukatuka mahi ki te kaiwhakarato tika ki te tuku panui i roto i ta maatau ahuatanga ma te ratonga imeera tauwhitinga.
Ko te nuinga o nga imeera, SMS, me nga kaiwhakarato tuku karere he rite nga whakaritenga mo te nui me te rahi o nga karere ka tukuna e koe. I tua atu, e hiahia ana koe ki te tirotiro i enei me te whakarite i nga tikanga tika. Anei ta matou tohutohu mo te karo i te whakamutua mai i te AWS SES.
Ka taea e koe te tautuhi i te maha morahi o nga kaitukatuka mahi hei aukati i te nui ake o nga potae reiti o nga ratonga tuku.
Nga Whakapai Ake Atu
Ka taea e koe te titiro ki te huinga o enei taonga.
- Kei te hiahia ratou ki a raatau ake API, ripanga, aha atu kia whai ratonga panui-a-taupānga.
- Te kohikohi me te whakaatu i te purongo tuwhera/pawhiri
- Te tango i nga ihirangi o nga whakamohiotanga mai i te waehere me te tuku i to hua me to roopu hoahoa ki te whakarereke i nga matohi ma te titiro kaore he huringa waehere
- Ki te kore e huri i tetahi waehere, ka taea e to roopu te whakamahi i te papatohu ki te whakahohe, ki te whakakore ranei i nga whakamohiotanga mo etahi hongere.
Nga painga o te panui pana
- Whakanuia te Whakawhitiwhiti Kaiwhakamahi: Ko nga whakahoutanga me nga rauemi hou ka aro nui ki o kaiwhakamahi.
- Whakanuia te Tirohanga Whakawhitiwhiti: Me whakarite kia tae wawe mai o karere, ahakoa kare nga tangata e kaha ana. Tukuna nga whakamohiotanga tere me te tuku wheako maeneene ki nga kaiwhakamahi.
- Pupuri Pupuri: Whakamahia nga whakamohiotanga pana e tino kitea ana hei akiaki i o kaiwhakamahi kia hoki mai. Ka taea e koe te whakanui ake i te pupuri i nga kaiwhakamahi me te whakaiti i te pupuhi ma te turaki i nga kaihoko ki to paetukutuku me to taupānga.
- Whakanuia nga Hurihuri: Ma te hanga kaupapa pana huri noa i nga tohu-a-taupānga, whakatairanga, utu, etahi atu tuku ranei, ka taea e koe te whakanui ake i nga hoko.
- Whakanuia to Hinonga: Ko to huarahi whakawhiti korero me whakawhanui i te wa e nui haere ana to hunga whakarongo. I te piki haere o to turanga kaihoko, ko nga whakamohiotanga pana he huarahi whai hua hei hono tonu ki a raatau.
- Hangaia te wheako kaiwhakamahi ki te hono (UX): Ma te tuku matohi tauwhitinga ki nga kaihoko kia mohio ai ratou me te whakarato i te wheako whakawhiti-whakawhiti maeneene, ka taea e koe te whakaiti i te waku puta noa i te haerenga a te kaihoko.
Opaniraa
Hei whakamutunga, i whiwhi matauranga matou mo te hoahoanga o te ratonga panui pana. I titiro ano matou ki nga taputapu e whakaratohia ana e nga kaiwhakarato ratonga kapua matua katoa kia taea ai e koe te whakatakoto i o panui ki runga i enei.
Ahakoa te mea i whakapau kaha ahau ki te whakarato ki a koe he tirohanga whanui mo te hoahoanga punaha whakamohiotanga pana, he maha atu nga mahi kei muri i nga whakaaturanga.
Ko taku tino tumanako ka whai hua enei korero ki a koe me te whakamahi pai.
Waiho i te Reply