W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
托管的 KV 數(shù)據(jù)
名稱(chēng) | 數(shù)據(jù)類(lèi)型 | 描述 |
---|---|---|
key | string | 數(shù)據(jù)的 key |
value | string | 數(shù)據(jù)的 value |
平臺(tái)提供了挑戰(zhàn)排行榜功能,部分宿主 APP 會(huì)在其特有的功能頁(yè)展示游戲排行數(shù)據(jù)。開(kāi)發(fā)者若想利用,則需要把排行榜數(shù)據(jù)存儲(chǔ)到對(duì)應(yīng)的 key/value 中,一個(gè)排行榜數(shù)據(jù)對(duì)應(yīng)一個(gè) key,多個(gè)排行榜則多個(gè) key。同時(shí)在小游戲管理后臺(tái)“設(shè)置-小游戲排行榜設(shè)置”下配置對(duì)應(yīng)的 key 以及相關(guān)排行榜屬性。且 value 的內(nèi)容必須是 JSON Object 格式序列化的字符串,該 JSON Object 頂層必須包含 ttgame 字段,定義如下:
屬性名 | 類(lèi)型 | 必填 | 說(shuō)明 |
---|---|---|---|
score | Int32 | 是 | 游戲成績(jī),用該字段排序 |
update_time | Int64 | 是 | 最后更新時(shí)間,Unix 時(shí)間戳 |
注意:
比如某小游戲有一個(gè)分?jǐn)?shù)排行榜,分?jǐn)?shù)排行榜需要記錄分?jǐn)?shù)以及獲得分?jǐn)?shù)的耗時(shí)(游戲內(nèi)的排行榜需要展示耗時(shí)),可以在 ttgame 同級(jí)別定義一個(gè) progress 字段,存儲(chǔ)耗時(shí)的毫秒數(shù)。 分配一個(gè)不和已定義的托管數(shù)據(jù)的 key 相沖突的 key 作為分?jǐn)?shù)排行榜的 key,如 "score"。
在玩家游戲結(jié)束后,闖過(guò)第 10 關(guān),獲得本周最高分 100 分,則需要數(shù)據(jù),假設(shè)當(dāng)前時(shí)間戳為 1557813466 則完整 value 在序列化之前的內(nèi)容如下:
{
"ttgame": {
"score": 100,
"update_time": 1557813466
},
"progress": 10
}
最終序列化為 string 后,value 為 "{"ttgame":{"score":100,"update_time": 1557813466},"progress":36500}"
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: