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