“gamecenter undefined”使用Game Center Cordova插件

"gamecenter undefined" using a Game Center Cordova plugin

本文关键字:Center Cordova 插件 Game 使用 gamecenter undefined      更新时间:2023-09-26

我做错了什么?我已经在Xcode和iTunes connect中设置了Game Center,但是在Javascript中...当我尝试对用户进行身份验证时,我收到一条错误消息,指出gamecenter is not defined

插件:https://github.com/leecrossley/cordova-plugin-game-center

var successCallback = function (user) {
    alert(user.alias);
    // user.alias, user.playerID, user.displayName
};
gamecenter.auth(successCallback, failureCallback);

我的完整JS代码在这里:https://github.com/GunZi200/Memory-Colour/blob/master/test.js

我的程序应该做的第一件事是对用户进行身份验证[什么也没发生],为什么没有定义gamecenter

在尝试使用插件之前,您必须等待设备就绪事件

document.addEventListener("deviceready", authUser, false);
function authUser(){
    gamecenter.auth(successCallback, failureCallback);
}