2014-12-09 1 views
0

내가 뭘 잘못하고 있니? Xcode에서 Game Center를 설정하고 iTunes가 연결되었지만 Javascript에서 ... 사용자 인증을 시도 할 때 gamecenter is not defined이라고 말하면 오류가 발생합니다.Game Center Cordova 플러그인을 사용하여 "gamecenter undefined"

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

당신은 내가 deviceready이 실행되지 않은 경우, 내가 다시 시도하므로 처음 네,하지만이 것을 한 플러그인

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

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

을 사용하기 전에 장치 준비 이벤트를 기다려야한다. –

+0

deviceready 이벤트가 실행되지 않습니다. –

+0

index.html에 cordova.js를 연결해야합니다. 그러면 기기가 – jcesarmobile