Kakien Kōjparok Melele
Ibwij im Mejatoto (Tides & Weather) ej kwaļo̧k ibwij, mejatoto im kōto n̄an jikin ibwij ko ilo aolepān lal, im kwōmaron̄ kālet juon Live Activity ilo Lock Screen. Peij in ej kōmeļeļeik, ilo juon wāween eaorōk, ta eo app eo ej kōm̧m̧ane im ta eo ejjab kōm̧m̧ane kōn data ko am.
Ukōt eo āliktata: 28 Jeptōm̧ba 2026
01Kōmeļeļe kadu
Ibwij im Mejatoto ejjeļo̧k an account ko n̄an armej — ejjeļo̧k men kwōn kōjeļā etam ie, ejjeļo̧k email, ejjeļo̧k password — im ejjab kwaļo̧k ad ko, im ejjab wiakake ak leļo̧k data ko am n̄an jabdewōt armej. Kajjojo install ej bōk juon nōmba in kein jerbal ejjeļo̧k etan, eo ej kōm̧m̧an make (jān Firebase Anonymous Authentication), bwe app eo en maron̄ kōjparok kōņaan ko am — jikin ibwij eo kwaar kālete im jikin ko kwaar kōjparoki, kōņaan ko am kōn kōjeļā im Lock Screen, im kōņaan ko am kōn wāween kwaļo̧k ilo server eo amwōj; ejjeļo̧k men kōn wōn kwe ej pād ippān. Kōm bar ej bōk bōnbōn in kōjerbal ko rej aolep ippān doon, im kwōmaron̄ kamōji ilo app eo — lale §06 n̄an jeļā ta eo ej pād ie im ta eo ejjab.
02Jikin eo kwōj pād ie
App eo ej kajjitōk kōn jikin eo kwōj pād ie n̄e wōt kwōj jibwe dekā in kompaj eo ilowaan sikūrin in pukōt jikin ibwij, bwe en pukōt jikin ibwij eo epaaktata ippam. Jikin eo:
- ej riiti juon wōt alen, ilo kein jerbal eo am, n̄e kwōj jibwe dekā eo;
- ej jilkinļo̧k juon wōt alen n̄an server eo amwōj bwe en pukōt jikin ibwij ko repaaktata, im ej kōjerbal wōt n̄an pukōt eo;
- jamin kōjparok ippān install eo am — jikin ibwij eo kwōj kālete wōt ej kōjparok (lale ilal). Āinwōt jabdewōt kajjitōk ilo web, emaron̄ waļo̧k iien jidik ilo log ko an kompani eo ej kōjparok server ko amwōj.
Kwōmaron̄ kōjerbal aolep jikin ilo app eo, barāinwōt pukōt juon jikin ibwij kōn etan, im jamin leļo̧k mālim n̄an jikin eo kwōj pād ie.
03Ta ko kōm kōjparoki ilo server eo amwōj
Nōmba in kein jerbal eo ejjeļo̧k etan an install eo am ej ki eo wōt n̄an men ko backend eo amwōj (Firebase Cloud Functions im Firestore, eo kōm make kōm jerbale) ej kōjparoki n̄an e:
- Jikin ibwij eo am im jikin ko kwaar kōjparoki — jikin ibwij eo kwaar kālete (nōmba eo an, etan, aelōn̄, jikin ilo map im ta data in ibwij eo en kōjerbal) im jabdewōt jikin kwaar kaleke kōn star;
- Kōņaan ko am — kōņaan ko kōn wāween kwaļo̧k, WaScore im EkScore, im iien ko kwaar kōpooji n̄an kōjeļā ko rejeļā im Lock Screen, bwe server eo amwōj en maron̄ jilkinļo̧k men ko kwaar kajjitōk kaki, im bwe juon install ekāāl en maron̄ bar bōki;
- Subscription eo am — ta plan eo im n̄āāt ej jemļo̧k, jān kōmeļeļe eo Apple ej jaini, bwe men ko an Pro rej jerbal ilo server eo amwōj ren jeļā bwe kwōj bōk;
- Kūr ko, eļan̄n̄e kwōj kōjerbali — code in kūr ko app eo ej kōm̧m̧ani n̄an kwe n̄e kwōj kūr ro m̧ōtta, im allōn̄ in PRO ko kwaar bōke. Juon kood eo ej kōm̧m̧an n̄an juon wōt m̧ōttam emaron̄ bōk juon etan ak jet leta ko kwōj je: kwe wōt kwōj loe, ej kōjparok ippān kood eo ilo server eo amwōj, im jamin kwaļo̧k n̄an m̧ōttam eo. Eļan̄n̄e juon eaar kūr eok, kōm bar kōjparok ta kood eo kwaar kōjerbale im raan ko ilo wiik eo m̧oktata am kwaar kōpellōk app eo (raan ko wōt, ilo awa in kein jerbal eo am ilo iien eo m̧oktata kwaar kōpellōke), n̄an kōmeļeļeik eļan̄n̄e kom̧ro jim̧or kom̧ro naaj bōk juon allōn̄ in PRO. Eļan̄n̄e kwōj deļo̧n̄ juon code in kūr jān juon kulub, juon m̧ōn wia ak bar juon kumi, kōm kōjparok ta kood eo, bwe kōm en jeļā ta kulub im m̧ōn wia ko app eo ej tōprak ie, ippān raan eo im aelōn̄ eo, kain kein jerbal eo im version in app eo, āinwōt ilal;
- Kein jerbal eo am im version in app eo — kain eo, version in iOS, jonan sikūrin eo im juon aelōn̄ kōm loe jān IP address eo am n̄e app eo ej jino (ejjeļo̧k men eļap an jejjet jān men in), bwe kōm en jeļā ta kein jerbal im build ko kōm aikuj jipane;
- Raan eo āliktata kwaar kōpellōk app eo, im ripooj in kōpooj eo ej kōmeļeļe ilo §06;
- Push token ko im juon ki in widget — lale §04.
Data ko an kajjojo install rej pād make jān data ko an aolep install ko jet. Data in kanan ko make (nōmba in ibwij im mejatoto n̄an juon jikin ibwij) rej kōjparoki im leļo̧k n̄an aolep install ko rej kōjerbal jikin ibwij eo, kōnke rejjab ebwe wōt n̄an wōn eo ej kajjitōk. Jikin ibwij ko kwaar kab lale rej pād wōt ilo kein jerbal eo am.
04Kōjeļā ko, Lock Screen, widget ko im Apple Watch
Kajjojo iaan men kein ej kōjerbal server eo amwōj āinwōt eo ej kōmeļeļe ilal wōt:
- Kōjeļā in ibwij rej kōpooj ilo kein jerbal eo am. Server eo amwōj ej jeļā wōt eļan̄n̄e rej jerbal im jete iien m̧okta rej kōjeļā eok (§06).
- Kōjeļā ko rejeļā: iOS ej leļo̧k juon push token n̄an app eo bwe server eo amwōj en maron̄ jilkinļo̧k kōmeļeļe kadu ko an WaScore im EkScore im kōjeļā in iien em̧m̧an ko kwaar kōpooji, jān Firebase Cloud Messaging im Apple Push Notification service. Token eo ej jolōk jān server eo amwōj n̄e kwōj kamōji ak n̄e subscription eo am ej jemļo̧k.
- Kōmeļeļe kadu ilo Lock Screen: iOS ej leļo̧k juon token n̄an app eo bwe server eo amwōj en maron̄ jino juon Live Activity; ej kōjerbal wōt eļan̄n̄e kwaar kōpooj iien ko an. Ilo iien eo kōmeļeļe kadu eo ej jerbal, juon token kein ka-ruo ej kōtļo̧k bwe server eo amwōj en kakāāl e, im token eo ej jolōk n̄e kōmeļeļe kadu eo ej jemļo̧k.
- Widget ko ilo Home Screen im complication ko ilo Apple Watch rej bōk data ko aer make jān server eo amwōj kōn juon ki eo ejjeļo̧k kōttōpar ej kōm̧m̧an n̄an install eo am, eo app eo ej leļo̧k n̄an er. Ki eo ej riiti wōt kanan eo am, ejjeļo̧k bar juon men. Server eo amwōj ej je, ilo raan eo, ta iaer eaar āliktata bōk data, n̄an bōnbōn ko ilo §06.
05Jikin data ko jān kompani ko jet
N̄an kwaļo̧k juon kanan n̄an kwe, backend eo amwōj ej bōk data jān kompani ko ilal. Ejjeļo̧k iaer ej bōk jabdewōt men ej kwaļo̧k wōn kwe — eļaptata, jikin ilo map in jikin ibwij eo kwaar kālete.
| Kompani | Kōm kōjerbale n̄an ta | Ta eo ej bōke |
|---|---|---|
| WorldTides | Kanan in ibwij n̄an jikin ibwij ko jikin data ko ilal rejjab kwaļo̧ki | Jikin ilo map in jikin ibwij eo kwaar kālete |
| UK Hydrographic Office (ADMIRALTY) | Iien in ibwij im pāāt ko rej kwaļo̧ki n̄an m̧ōttan wa ko ilo UK | Nōmba in m̧ōttan wa eo kwaar kālete |
| Neaps tide database (TICON-4, NOAA CO-OPS) | Kanan in ibwij server ko amwōj make rej kōm̧m̧ani jān harmonic constant ko rej kwaļo̧ki | Ejjeļo̧k — ejjeļo̧k kajjitōk ej diwōj jān server ko amwōj |
| Open-Meteo | Kanan in mejatoto im lojet (no) ilo kajjojo awa | Jikin ilo map in jikin ibwij eo kwaar kālete |
Jerbal ko jet app eo ej kōjerbali:
- Google Firebase (Cloud Functions, Firestore, Hosting, Authentication, Cloud Messaging, Analytics) ej kōjerbal backend eo amwōj, ej kōjparok data ko kakien in ej kōmeļeļeiki, im ej jilkinļo̧k kōjeļā ko rejeļā.
- Apple: etan jikin ko kwōj je rej pukōti ilo kein jerbal eo am kōn MapKit an Apple; App Store ej lukkun lale subscription ko — jamin kōm loe melele in kōļļā, kōmeļeļe eo Apple ej jaini wōt bwe juon subscription ej jerbal; Apple Push Notification service ej jilkinļo̧k kakāāl ko ilo Lock Screen im kōjeļā ko; im ilo iien eo m̧oktata kwōj kōpellōk app eo, app eo ej kajjitōk ippān DeviceCheck an Apple eļan̄n̄e iPhone in eaar kōjerbal app eo m̧okta, im ej kōpooj juon kaļan ippān Apple bwe kiiō eaar. DeviceCheck ej kōjparok ruo bit n̄an kajjojo kein jerbal ippān Apple; ejjab leļo̧k juon nōmba in kein jerbal n̄an kōm im ejjab ba bar juon men kōn e, im kōm kōjerbale wōt bwe juon iPhone en jab bōk men in kūr ko eļap jen juon alen.
- Crisp ej kōjerbal jet in jipan eo ilo app eo, im n̄e wōt kwōj kōpellōke. Ej bōk kean ko kwōj jilkinļo̧ki, jabdewōt etan kwōj leļo̧k, im melele ko rej jipan kōm uwaak: jikin ibwij eo kwaar kālete, version in app eo, kain kein jerbal eo am im ta men ko rej jerbal.
06Bōnbōn in kōjerbal im men ko kōm jab kōm̧m̧ani
Kōm kōjerbal bōnbōn in kōjerbal, ilo ruo kōtan ko kōm kōttiei kōn kōļmenļo̧kjen. Firebase Analytics ej je ta sikūrin ko rej kōpellōk im jet jerbal ko etan ko aer — oktak jikin ibwij (wāween eo kwaar loe im aelōn̄ eo an, jamin ta eo), kōjerbal ak kamōj men ko ilo app eo, kōtan ko an kwaļo̧k app eo ilo iien eo m̧oktata, paywall im wiaik, jibwe kōjeļā ko im oktak ilo kōņaan ko kōn wāween kwaļo̧k. Ej ļo̧ļo̧k n̄an nōmba eo ejjeļo̧k etan an Analytics make, eo kōm jamin kōkkar n̄an nōmba in kein jerbal eo ej kōmeļeļe ilo §03. Bar juon men, app eo ej ba n̄an server eo amwōj, ippān data ko ilo §03, ta men ko ilo app eo eaar kōpooji: ta kain widget ilo Home Screen im complication ilo Apple Watch ko rej pād, eļan̄n̄e kōjeļā in ibwij rej jerbal, eļan̄n̄e kōjeļā ko rej mālim, im kōņaan ko kōn wāween kwaļo̧k (kajin, jonan ko, kālōr, haptics, kilen allōn̄). Server eo amwōj ej riiti men kein, im jikin ibwij ko armej rej kālete, wōt āinwōt bōnbōn ilo kajjojo raan rej aolep ippān doon — jete install rej kōjerbal kajjojo men, kōņaan im jikin ibwij — jamin āinwōt juon rekoot kōn juon wōt install. Kwōmaron̄ kamōji aolepeir ilo Kōņaan ko → Kōmmeļeļe im kakien → Lelok kōmmeļeļe in kōjerbal: men in ej kabōjrak Firebase Analytics ilo kein jerbal eo am im ej kōtļo̧k install eo am ilikin aolep bōnbōn ko. Āindein barāinwōt:
- Ejjeļo̧k account n̄an armej, delon̄, email, ak profile, im jamin etam — men eo wōt ej āinwōt juon etan ej juon etan in ikkure ak jet leta ko kwōj kālete n̄an code in kūr an juon m̧ōttam, eo kwe wōt kwōj loe im ej jolōk ippān code in kūr ko am
- Ejjeļo̧k ad ko, nōmba in ad, ak loore kwe jān juon app n̄an bar juon
- Ejjeļo̧k wiakake, kōjerbal kōn wōņāān, ak leļo̧k data n̄an kompani ko jet n̄an aer make kōņaan
- Ejjeļo̧k loore jikin eo kwōj pād ie ilikin — jikin eo ej riiti wōt ilo iien eo kwōj jibwe dekā in kompaj eo
07Kōjparok im jolōk data
N̄e kwōj oktak jikin ibwij eo am ak kōņaan ko am, men eo ekāāl ej jerbal jimwe ioon men eo m̧okta — ejjeļo̧k bwebwenato ej kōjparok. Men ko kōm kōjparoki n̄an install eo am rej pād m̧ae iien eo kwōj kajjitōk bwe kōm en jolōki: n̄e kwōj jolōk app eo, ejjab jolōk men kein jān server eo amwōj, kōnke juon uninstall ej āinwōt juon wōt taļboon eo ejjanin kōpellōk app eo iien eo etto.
N̄an jolōk aolep men ko kōm kōjparoki n̄an install eo am, jeje n̄an kōm jān Kōņaan ko → Jipan ilo app eo — jet eo ej kwaļo̧k install eo am, innām kōm maron̄ lo e — ak email n̄an address eo ilo §10, im kōmnaaj jerbal ippam n̄an lo e.
N̄e kwōj jolōk aolep men ko kōm kōjparoki n̄an install eo am, ej bar jolōk code in kūr ko am, im rej jab bar jerbal, rekoot eo am ilo wiik eo m̧oktata im jabdewōt PRO kwaar bōke jān kūr ko. Ro m̧ōttam kwaar kūri rej kōjparok men ko raar bōke. Kaļan in DeviceCheck eo ej kōmeļeļe ilo §05 ej pād ippān Apple, ejjab ippem, im ej pād wōt.
Bōnbōn ilo kajjojo raan ko ilo §06 ejjeļo̧k data n̄an juon wōt install ie im rej kōjparok. Firebase Analytics ej kōjparok data ko an ebwe wōt n̄an kakien ko an Google, im Crisp ej kōjparok bwebwenato in jipan ko m̧ae iien eo rej jolōki — kajjitōk im kōmnaaj jolōk ko am.
08Kōjparok melele an ajri ro
Ibwij im Mejatoto ej juon kein jerbal n̄an aolep armej. Jamin ej kajjitōk kōn etam, iiō ko am ak wāween n̄an kepaake eok (etan eo wōt ej kōjparoki ej juon etan in ikkure ak jet leta ko kwōmaron̄ je n̄an code in kūr an juon m̧ōttam, eo kwe wōt kwōj loe), im ejjab jeļā im kōjparok melele ko kōn ajri ro rejjanin 13 aer iiō — kōņaan ko im bōnbōn ko an install eo wōt, āinwōt eo ej kōmeļeļe ilōn̄.
09Oktak ko ilo kakien in
Eļan̄n̄e kakien in ej oktak, raan in "Ukōt eo āliktata" ilōn̄ in peij in enaaj oktak ippān. Oktak ko reļap — jabdewōt men ej kōm̧m̧an oktak ilo ta eo kōm bōke ak etke — renaaj waļo̧k ijin m̧okta jen aer jino jerbal.
10Kepaake kōm
Address in ej barāinwōt jejjet n̄an kajjitōk in jipan kōn App Store.