データストアで、保存する度に数値をインクリメントする方法を紹介します。各プラットフォームでのコードは次の通りです。
Androidの場合
obj.increment("incrementKey", 1); // 1ずつ増加
iOSの場合
obj.incrementKey("increment1") // 1ずつ増加 obj.incrementKey("increment2", byAmount: 2) // 2ずつ増加
JavaScriptの場合
obj.setIncrement("increment", 2.5); // 2.5ずつ増加
Unityの場合
obj.Increment ("score"); // 1ずつ増加 obj.Increment ("score", 5); // 5ずつ増加
保存されるのは数値型になります。整数でなくとも良く、1.5ずつ増加と言った指定もできます。インクリメントの良いところは、現状の値を気にしないで済むということで、複数箇所からアップデートしても上書きされることがありません。
ログイン回数やアイテム数などの処理に使えるでしょう。ぜひご利用ください。