Tuua ibukin Kawakinan Rongorongom
Ia ao te Tai e kaota te ia, te tai ao te ang ibukin tabo n ia n te aonnaba ni kabane, ma te Live Activity n te Lock Screen ngkana ko tangira. Te iteraniba aei e kabwarabwaraa n te taetae ae rarawa, baika e karaoi ao baika e aki karaoi te app n am data.
Kabooan bitakina: 28 September 2026
01Te taeka ae kimototo
Ia ao te Tai akea ana akaunti ibukia aomata — akea te bwai ae ko na koreia iai aram, akea te imeere, akea te password — ao akea ana advertisement, ao e aki kaboonakoi ke n anga am data nakon temanna. Ni katoa karinan te app, e anganaki te nambwa ae akea arana ae karaoaki n tii ngaia ibukin am iPhone (rinanon Firebase Anonymous Authentication) bwa e aonga te app ni kawakini am rinerine — am tabo n ia ae ko rineia ao tabo ake ko kawakini, am rinerine ibukin te kauringa ao te Lock Screen, ao am rinerine ibukin taraan te app n ara server; akea te bwai ae e kaotia bwa antai ngkoe ae kaboraoaki ma ngaia. Ti anaa naba warebain te kabonganaa n te app ae kaboraoaki, ae ko kona ni kamaunaa n te app — nora §06 ibukin ataakin raoi baika iai i nanona ao baika akea.
02Te tabo ae ko mena iai
E titirakinko te app ibukin te tabo ae ko mena iai tii ngkana ko tap te bwatoro ni kompati n te mwakoro ni kakaaei tabo n ia, ibukin kunean te tabo n ia ae kaan riki nakoim. Te tabo anne:
- e wareaki teuana te tai, n am iPhone, ngkana ko tap te bwatoro;
- e kanakoaki teuana te tai nakon ara server ibukin kakaaean tabo n ia aika kaan, ao e kabonganaaki tii ibukin anne;
- e aki kawakinaki ma am app ningaabwe — tii te tabo n ia ae ko rineia n te tokina ae kawakinaki (nora i nano). N ai aron te bubuti ni kabane n te internet, e kona n noraki n te tai ae uarereke n ana rekoti ane e kawakinira ara server.
Ko kona ni kabongana te app ni kabane, ni karokoa kakaaean te tabo n ia n arana, n akea am kariaia nakon te tabo ae ko mena iai.
03Baika kawakinaki n ara server
Te nambwa ae akea arana ibukin karinan am app bon tii te kii nakon baika e kawakini ara backend (Firebase Cloud Functions ao Firestore, ake ti tararuaia) ibukina:
- Am tabo n ia ao tabo ake ko kawakini — te tabo n ia ae ko rineia (ana nambwa, arana, abana, ana coordinate ao te data n ia ae e kabonganaaki) ao tabo ake ko karina te itoi iai;
- Am rinerine — rinerine ibukin taraan te app, WaaScore ao IkaScore, ao am rinerine ibukin te kauringa ae wanawana ao te Lock Screen, bwa e aonga ara server ni kanakoi baika ko tangiri, ao e aonga n reke manga ngkana ko manga karina te app;
- Am subscription — te kanoa ae ko rineia ao tokina, mai iroun Apple n ana kakoaua ae kanikinaeaki, bwa e aonga baika a mwakuri n ara server n ataia bwa iai am kariaia;
- Kaoaki, ngkana ko kabonganai — code ni kaoa ake e karaoi te app ibukim ngkana ko kaoi raoraom, ao namakaina n PRO ake ko a tia n reke iroum. Te code ae karaoaki ibukin te raoraom ae tabena e kona n iai iai te ara ke te moan reta n ara ae ko koreia: tii ngkoe ae noria, e kawakinaki ma te code n ara server, ao e aki kaotaki ningaabwe nakon raoraom. Ngkana ko kaoaki, ti kawakina naba te code ae ko kabongana ao bong n am moan wiiki ake ko kauka iai te app (tii bong, n te tai n am iPhone n am moan kauka), ibukin ataakin bwa kam na reke ngkami uoua te namakaina n PRO. Ngkana ko karina te code ni kaoa mai iroun te kurabu, te titoa ke te kurubu teuana riki, ti koreia te code anne, ibukin ataakin kurabu ao titoa aika e roko iai te app, ma te bong ao te aba, aron te iPhone ao te version n te app ake a kabwarabwaraaki i nano;
- Am iPhone ao te version n te app — aron te iPhone, te version n iOS, bwaan te mwakoro ao te aba ae noraki man am IP address ngkana e moa te app (akea riki), bwa ti aonga n ataia te iPhone ao te build ake ti na buokiia;
- Te bong ae e kaokioki ni kaukaki iai te app, ao te ripoti ibukin baika ko katauraoi ae kabwarabwaraaki n §06;
- Push token ao te kii ibukin te widget — nora §04.
Ana data karinan te app teuana e kaokoro mai iroun ana data karinan te app teuana riki ni kabane. Te rongorongo n te tai (nambwa n te ia ao n te tai ibukin te tabo n ia) e kawakinaki ao e kabonganaaki irouia ni kabane ake a kabongana te tabo n ia anne, bwa e aki irekereke ma te aomata ae e titiraki. Tabo n ia ake ko tia n nori n tain te tai a mena n am iPhone.
04Kauringa, Lock Screen, widget ao Apple Watch
Ara server e irekereke ma aikai tii n ai aron ae kabwarabwaraaki:
- Kauringa ibukin te ia a katauraoaki n am iPhone. Ara server e ataia tii bwa a mwakuri ke e aki, ao bwa ningai ngke a kauringko (§06).
- Kauringa aika wanawana: iOS e anga te app te push token bwa e aonga ara server ni kanakoi rongorongo aika kimototo ibukin WaaScore ao IkaScore ao kauringa ibukin taai aika raoi ake ko katauraoi, rinanon Firebase Cloud Messaging ao Apple Push Notification service. Te token e kamaunaaki mai n ara server ngkana ko kamaunai ke e toki am subscription.
- Te rongorongo ae kimototo n te Lock Screen: iOS e anga te app te token ae e kariaia ara server ni moanna te Live Activity; e kabonganaaki tii ngkana ko katauraoa te tai ibukina. Ngkana e mwakuri te rongorongo ae kimototo, te token teuana riki e kariaia ara server ni kaboua, ao e kamaunaaki ngkana e toki te rongorongo.
- Widget n te Home Screen ao complication n te Apple Watch a karekei aia data mai n ara server ma te kii ae aki kaineti ae irekereke ma karinan am app, ae e anganiia te app. Te kii e wareka tii am kaotioti n te tai, ao akea riki. Ara server e koreia, n te bong, te teuana mai iroumia ae e kaokioki n karekea, ibukin warebai n §06.
05Data mai iroun kambwana tabeua
Ibukin kaotan te kaotioti n te tai, ara backend e karekea te data mai iroun kambwana aika i nano. Akea temanna mai iroumia ae e karekea te bwai ae e kaotia bwa antai ngkoe — tii te tabo ni kabane ae e karekea bon aron te tabo n ia ae ko rineia.
| Te kambwana | Te bwai ae kabonganaaki ibukina | Te bwai ae e karekea |
|---|---|---|
| WorldTides | Kaotioti n ia ibukin tabo n ia ake a aki kabwaria kambwana aika i nano | Ana coordinate te tabo n ia ae ko rineia |
| UK Hydrographic Office (ADMIRALTY) | Taai n iabuti ao n ora aika kaotaki ibukin ana port te UK | Ana nambwa te port ae ko rineia |
| Neaps tide database (TICON-4, NOAA CO-OPS) | Kaotioti n ia aika karaoaki n ara server man harmonic constant aika kaotaki | Akea — akea te bubuti ae e otinako mai n ara server |
| Open-Meteo | Kaotioti n te tai ao n te taari (nao) n aoa nako | Ana coordinate te tabo n ia ae ko rineia |
Mwakuri tabeua riki ake e kakaraoi iai te app:
- Google Firebase (Cloud Functions, Firestore, Hosting, Authentication, Cloud Messaging, Analytics) e kamwakuria ara backend, e kawakina te data ae kabwarabwaraaki n te tuua aei, ao e kanakoi banner n te kauringa ae wanawana.
- Apple: aran tabo ake ko koreia a kakaaeaki n am iPhone ma MapKit search iroun Apple; te subscription e tararuaaki ni kabane iroun te App Store — ti aki noria ningaabwe aron am kabooa, tii ana kakoaua Apple ae kanikinaeaki bwa e mwakuri te subscription; te kaboua n te Lock Screen ao te kauringa a kanakoaki iroun Apple Push Notification service; ao n te moan kauka, te app e titirakina DeviceCheck iroun Apple bwa e a tia te iPhone aei ni kabongana te app, ao e karina te tanoata iroun Apple ae e taku bwa e a tia ngkai. DeviceCheck e kawakina uoua te bit ibukin te iPhone teuana iroun Apple; e aki anganira te nambwa ibukin te iPhone ao e aki tuangira te bwai teuana riki ibukina, ao ti kabongana tii ibukin tukan te iPhone teuana mai n rekean bwaintangira n te kaoaki n te tai ae riao teuana.
- Crisp e kamwakuria te chat ni buoka n te app, tii ngkana ko kauka. E karekei rongorongo ake ko kanakoi, aram ngkana ko anga, ao rongorongo ake a buokira ni kaeka: am tabo n ia ae ko rineia, te version n te app, aron am iPhone ao baika a mwakuri.
06Warebain te kabonganaa ao baika ti aki karaoi
Ti kabongana warebain te kabonganaa, n uoua te mwakoro ake ti katukai n nanora. Firebase Analytics e koreia te mwakoro ake a kaukaki ao mwakuri aika aranaki — bitakin te tabo n ia (aron kunena ao abana, tiaki te tabo n ia), kaurean ke kamaunaan baika iai, nako n te moan kaotioti, te paywall ao aron te kabooa, tap n te kauringa ao bitakin rinerine ibukin taraan te app. E irekereke ma ana nambwa Analytics ae akea arana ae kaokoro, ae ti aki kaboraoia ningaabwe ma te nambwa ibukin am iPhone ae kabwarabwaraaki n §03. Ao kaokoro, te app e tuanga ara server, ma te data n §03, baika e a tia ni katauraoi: aron te widget n te Home Screen ao te complication n te Apple Watch ake a karinaki, bwa a mwakuri kauringa ibukin te ia ke e aki, bwa e kariaiakaki te kauringa ke e aki, ao rinerine ibukin taraan te app (taetae, aron te warebai, aron te oota ke te rotongo, haptics, aron te namakaina). Ara server e wareki aikai, ao tabo n ia ake a rineiaki irouia aomata, tii n ai aron warebai aika kaboraoaki n te bong teuana — mwaitin karinan te app ake a kabongana baika iai, rinerine ao tabo n ia ni kabane — ao tiaki ningaabwe n ai aron te rekoti ibukin karinan te app teuana. Ko kona ni kamaunai ni kabane n Rinerine → Rongorongo ao te tua → Tibwaa rongorongo n te kabonganaa: ao e na toki Firebase Analytics n am iPhone ao e na aki warebaki karinan am app n te warebai teuana. Ao irarikin anne:
- Akea te akaunti ibukia aomata, akea te rinnako, te imeere, ke te profile, ao akea ningaabwe aram — tii te bwai ae titebo ma te ara bon te ara ke te moan reta n ara ae ko rineia ibukin ana code ni kaoa raoraom ngkana ko tangira, ae tii ngkoe ae noria ao e kamaunaaki ma am code ni kaoa
- Akea te advertisement, akea te nambwa ibukin te advertisement, ao akea tarataraam n app tabeua riki
- Akea kaboonakoan, kabooan te kabonganaa, ke anganakin te data nakoia kambwana tabeua ibukin aia bwai
- Akea tarataraan te tabo ae ko mena iai i buakon — e wareaki te tabo ae ko mena iai tii n te tai ae ko tap iai te bwatoro ni kompati
07Kawakinan ao kamaunaan te data
Ngkana ko bita am tabo n ia ke am rinerine, e kamaunaaki ae mai mwaina — akea rongorongon te tai ae nako ae kawakinaki. Baika kawakinaki ibukin karinan am app a mena ni karokoa ngkana ko butiira bwa ti na kamaunai: kamaunaan te app e aki kamaunai mai n ara server, bwa ngkana e kamaunaaki te app e titebo raoi ma te iPhone ae tii e aki kaukaki iai te app n te tai ae maan.
Ibukin kamaunaan baika kawakinaki ni kabane ibukin karinan am app, kanakoa am rongorongo nakoira mai n Rinerine → Buoka n te app — te chat e kaotia karinan am app, ngaia are ti kona ni kunea — ke kanakoa te imeere nakon te address n §10, ao ti na mwakuri ma ngkoe ni kunea.
Kamaunaan baika kawakinaki ni kabane ibukin karinan am app e kamaunai naba am code ni kaoa, ake a na aki manga mwakuri, am rekoti n am moan wiiki ao PRO ae ko a tia n reke iroum man te kaoaki. Raoraom ake ko kaoi a kawakini baika a tia n reke irouia. Te tanoata n DeviceCheck ae kabwarabwaraaki n §05 e kawakinaki iroun Apple, tiaki iroura, ao e teimatoa.
Warebain te kabonganaa n te bong teuana n §06 akea iai te data ibukin karinan te app teuana ao a kawakinaki. Firebase Analytics e kawakina ana data n ai aron ana tuua Google, ao Crisp e kawakini maroro n te buoka ni karokoa ae a kamaunaaki — butiira ao ti na kamaunai ami.
08Kawakinan rongorongoia ataei
Ia ao te Tai bon te app ibukia aomata ni kabane. E aki titirakinko ningaabwe aram, am ririki ke am rongorongo ibukin reitakim (tii te ara ae e kawakina bon te ara ke te moan reta n ara ae ko kona ni koreia ibukin ana code ni kaoa raoraom, ae tii ngkoe ae noria), ao e aki ataibwai n anaa rongorongoia ataei aika uarereke riki nakon 13 aia ririki — tii rinerine ao warebai ibukin karinan te app ake a kabwarabwaraaki i aon.
09Bitakin te tuua aei
Ngkana e bitaki te tuua aei, te bong n "Kabooan bitakina" i eta n te iteraniba aei e na bitaki naba. Bitaki aika kakawaki — bitaki ni kabane aika irekereke ma baika anaaki ke bukina — a na kaotaki ikai imwain ae a moanna ni mwakuri.
10Reitakira
Aei naba te address ae riai ibukin titiraki ibukin te buoka n te App Store.