"游戏中心未定义"使用Game Center Cordova插件

时间:2014-12-09 14:23:18

标签: javascript ios cordova phonegap-plugins

我做错了什么?我在Xcode和iTunes连接中设置了Game Center,但是在Javascript中...当我尝试验证用户时,我收到错误gamecenter is not defined

PLUGIN: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

1 个答案:

答案 0 :(得分:1)

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

document.addEventListener("deviceready", authUser, false);

function authUser(){
    gamecenter.auth(successCallback, failureCallback);
}