/ 开发笔记

#Facebook Instant Game# 云存储

Facebook Instant Game 为每个玩家提供了一个云空间,每个游戏都可以保存不超过1M的数据。

参考
https://developers.facebook.com/docs/games/instant-games/sdk/fbinstant6.2

数据格式

键值对

访问接口

  1. 读数据
    FBInstant.player.getDataAsync(keys:string[])

参数
要读的数据的keys

示例

FBInstant.player
  .getDataAsync(['achievements', 'currentLife'])
  .then(function(data) {
     console.log('data is loaded');
     var achievements = data['achievements'];
     var currentLife = data['currentLife'];
  });
  1. 写数据
    FBInstant.player.setDataAsync(data:{})

参数
一组键值对

示例

FBInstant.player
  .setDataAsync({
    achievements: ['medal1', 'medal2', 'medal3'],
    currentLife: 300,
  })
  .then(function() {
    console.log('data is set');
  });