我正在使用App42 Unity SDK实现排行榜服务。基本工作流程是首次保存用户的分数,按照tutorials中的描述获取返回的分数ID,将其存储在设备本地SQLite DB中,然后定期用该分数ID更新用户分数。 / p>
问题是得分ID作为字符串返回,可能包含SQLite无效字符。 " 0QE9 + 50fILUfGERTTRIxLvmRRH8 ="就是其中之一。你会如何处理这个问题?
答案 0 :(得分:0)
您可以将分数ID保存在PlayerPrefs中,而不是SQLite
PlayerPrefs.SetString("ScoreID", score.scoreID);