我一直在努力创建一个kik应用程序,以便我可以在不学习两种语言的情况下制作跨平台游戏,并且考虑到游戏将直接构建到kik及其消息传递中,并保持社交性。我的计划是让应用程序询问用户的kik身份,然后在我的后端为他们创建一个帐户,或者用一些匿名密钥或其他东西登录。但是,我没有那么远,因为当我运行下面的代码时,当它到达kik.getUsers()中的回调消息时,它会打开你接受的对话框,然后当你点击按钮时,对话框永远不会出现,这可能是因为警报可能无法在移动设备上运行(我无法在代码中的任何地方工作),但我不确定。另外,我点击了#Ok;'在对话框上,现在对话框将永远不再出现。我确定这与kik记住我的决定有关,但我想重置它,以便我可以再次测试我的应用程序。请帮忙!提前谢谢。
代码: JavaScript
if(kik.enabled) {
alert("asdf");
if(kik.hasPermission()) {
alert("asdf");
kik.getUser(function getUser(user) {
if(!user) {
alert("Please allow Wagery to have your soul.");
getUser();
} else {
alert("asdf");
}
});
} else {
kik.getUser(function getUser(user) {
if(!user) {
alert("Please allow Wagery to have your soul.");
getUser();
} else {
alert("asdf");
}
});
}
App.controller('home', function (page) {
});
App.controller('page2', function (page) {
// put stuff here
});
try {
App.restore();
} catch (err) {
App.load('home');
}
} else {
alert("Your browser is not kik enabled.");
}