SDK mazoezi
Matokeo na kuhifadhi
Kutuma mstereani
Makundi ya kushangaa bila server yako mwenyewe, na michango ya mafunzo. Mafunzo ya kifumo inapita kwa mwanachama kwenye kifumo chote; mafunzo ya kifumo na mafunzo ya kushauri hujisifu kwenye mfumo huu.
#Matokeo
Kila mfumo una leaderboard moja. Tu mwanasiasa'kutoka kwenye mstari kimepewa.
#Lia.submitScore(score, options)
Kuwasiliana na pointi. Ikiwa inaendelea kwa mwanafunzi'kutoka kwenye mstari, ina kama kimepewa.
const { best } = await Lia.submitScore(1280);| Parameta | Aina | |
|---|---|---|
score | namba | Namba ya kawaida, 0 hadi 1,000,000,000,000.. Kumbukumbu kubwa kama kubali. |
options.idempotencyKey | neno | Chaguo ( SDK 1.5 ). Tazama Kifuniko cha kushiriki. |
Inapakia na { best }: mteja'kutoka kwenye mstari kwa sasa. Makosa: bad_score, bad_idempotency_key, not_open.
#Lia.leaderboard()
Kati ya 50, zaidi na wapi mwanachana huu anacheza.
const { top, me } = await Lia.leaderboard();Inapakia:
{
"top": [
{ "rank": 1, "name": "amara", "score": 4210, "me": false },
{ "rank": 2, "name": "kofi", "score": 3990, "me": true }
],
"me": { "rank": 2, "score": 3990 }
}name ni jina la mtumiaji Lia. Matokeo ya kushiriki kwa wale ambao wamefika kwanza. me ni null hazibu mwanafunzi ameona skorini.
#Kuhifadhi
| Wapi | Kutembea | Kwa | |
|---|---|---|---|
Lia.cloudStorage | Lia'kikosi cha asili, kila mwanafunzi | 1024 masharti, thamani ya kiasi cha 4096 herufi | Uendeshaji na mazingira ambao wakati wote wanaenda kwa nini ya simu |
Lia.deviceStorage | Mfumo huu, kwa app yako | 5 MB kote | Cache na mafunzo |
Lia.secureStorage | Mfumo huu'kikosi cha asili (Keychain kwenye iPhone) | 10 vitu, thamani ya kiasi cha 2048 herufi | Tokens na siri |
Kila mfumo anapunguza sifuri zake tu. Sifuri zinapatikana 1 kwa 128 ya harufu, namba, _ na -; thamani zinazotumika kama maandiko (kumbuka JSON na JSON.stringify). Kificho kisichojibika na thamani zinazozunguka kwa bad_key, bad_keys au bad_value.
#Lia.cloudStorage
Kwenye Lia'kikosi cha asili, kwa mwanafunzi huu kwenye app yako, kwenye kila simu. Kuzalisha na kusafiri huzalisha.
await Lia.cloudStorage.setItem("progress", JSON.stringify({ level: 7, coins: 120 }));
const progress = JSON.parse((await Lia.cloudStorage.getItem("progress")) ?? "{}");| Methode | Inapakia na |
|---|---|
Lia.cloudStorage.setItem(key, value, options) | true. Huharibu na storage_full kwa 1024 mshahidi. |
Lia.cloudStorage.getItem(key) | Thamani, au null. |
Lia.cloudStorage.getItems(keys) | Mtu wa kifadhi cha kifadhi chenye kifadhi na maanani zao. 1 kwa 100 kifadhi. |
Lia.cloudStorage.removeItem(key, options) | true |
Lia.cloudStorage.removeItems(keys, options) | true. 1 kwa 100 maelekezo. |
Lia.cloudStorage.getKeys() | Kila mwanasiasa's kifuniko, kwa kipato. |
Kutuma kuna kipimo cha kutosha { idempotencyKey } ilikuwa (SDK 1.5), kwa hiyo utafiti wa kawaida kwa kazi ya kawaida hajitokea kusitisha thamani ya kawaida. Tazama Kifuniko cha kushiriki.
Kosa: not_open (kumbuka init() kwanza), storage_full, bad_item, bad_keys, bad_idempotency_key.
#Lia.deviceStorage
Kwenye telefonu hii tu, kwa ajili ya app yako. Imekuwa kama kifupi kama mwanachama anatoka Lia au kusafisha kwenye telefonu nyingine.
| Methode | Inapakia na |
|---|---|
Lia.deviceStorage.setItem(key, value) | true. Thamani ya kiasi cha 1,048,576 herufi; kila kitu ambacho app yako inahifadhi (masharti na thamani) kiasi cha 5 MB, au storage_full. |
Lia.deviceStorage.getItem(key) | Thamani, au null. |
Lia.deviceStorage.removeItem(key) | true |
Lia.deviceStorage.clear() | true. Kusitisha kila yako ya app's kifuniko kwenye phone hili. |
#Lia.secureStorage
Katika simu'kikosi cha asili (Keychain kwenye iPhone), kwa app yako.
| Methode | Inapakia na |
|---|---|
Lia.secureStorage.setItem(key, value) | true. Thamani ya kiasi cha 2048 herufi; kiasi cha 10 vitu, au storage_full. |
Lia.secureStorage.getItem(key) | Thamani, au null. |
Lia.secureStorage.removeItem(key) | true |
Lia.secureStorage.clear() | true |
Mizani yako's yake mwenyewe localStorage pia inafunika, lakini hii'kawaida kwa Lia'web view yake na inaweza kuchanganywa; kuchagua hao.
Kutafsiri kwa kawaida. Kiingereza kina maana ya kawaida. Kusoma kwa Kiingereza