我使用游戏范围登录我的游戏(InputStream source = connection.getInputStream();
OutputStream target = response.getOutputStream();
int FILE_CHUNK_SIZE = 1024 * 4;
byte[] chunk = new byte[FILE_CHUNK_SIZE];
int n =0;
while ( (n = source.read(chunk)) != -1 ) {
target.write(chunk, 0, n);
}
),然后调用addScope(Games.SCOPE_GAMES)
,它返回一个仅包含数字的字符串,当我尝试向此播放器发送礼物时另一方面,使用Games.getCurrentPlayerId()
,Games.Requests.getSendIntent()
会返回一个以' g'开头的id字符串。为什么标识符不同?
答案 0 :(得分:0)
根据getCurrentPlayer参考, 这会获得当前签名的播放器(如果有)。它指的是特定用户。
然而,getRecipients 检索有关发送请求的所有玩家的信息。所以这不仅仅是一个用户。 GPGS有其自身的原因,以“g”开头。如果您想出自己的API,也可以执行自己的命名约定。