gogtest32
win:32
gogtest
win:64
gogSDK -> node-addon-api -> js
win mac
notice
+api
API D
初始化SDK 并自动登录 galaxy::api::User()->SignInGalaxy
gog.ginit(success_callback)
-
success_callback
Function()
开启api数据推送 galaxy::api::ProcessData 需要手动调用,官方建议每针调用
gog.gProcessDataLoop()
关闭api数据推送 游戏结束前需关闭 galaxy::api::Shutdown
gog.gCloseGame()
获取用户登录信息 galaxy::api::User()->IsLoggedOn
gog.gIslogin()
-
return
boolean
获取uid
gog.guid()
-
return
number
获取用户名称
gog.guName()
-
return
string
获取游戏语言
gog.gLanguage(ProductID)
-
ProductID
应用ProductID -
return
string
获取所有数据
gog.gInfo()
-
return
Object : achievementsinit: 1; fileCount: 2; init: 1; login: 1; slogin: 1; ticket: 1; uid: 123456; language: "english"; username: ""; - -1: 未初始化 0:结果失败 1:结果成功
- 激活成就、删除所有存档文件会插入对应的 key: value
设置成就 gSetAchievement
gog.gSetAchievement(name)
-
name
成就api key
获取自动存档文件数量
gog.gStorageFileCount()
-
return
number
自动存档 - 文件是否存在
gog.gFileExists(filePath)
-
filePath
文件名 -
return
boolean
自动存档 - 读取
gog.gStorageFileR(filePath)
-
filePath
文件名 -
return
string - 成功: 返回编码字符串需自行解码 decodeURIComponent
- 失败: "读取文件失败2" 读取文件size为空
- 失败: "读取文件失败3" 文件不存在
自动存档 - 写入
gog.gStorageFileW(filePath, content)
-
filePath
文件名 -
content
编码字符串 encodeURIComponent