我一直在尝试制作一个 kik 应用程序,这样我就可以制作一个跨平台游戏,而无需学习两种语言,并且考虑到游戏将直接内置于 kik 及其消息传递中,并且还保持社交性。我的计划是让应用程序询问用户的 kik 身份,然后在我的后端为他们创建一个帐户,或者使用一些匿名密钥或其他东西登录他们。但是,自从我运行下面的代码后,当它到达 kik.getUsers() 中的回调消息时,我还没有走那么远,它会打开你接受对话框,然后当你单击一个按钮时,对话框永远不会出现,这可能是因为警报可能在移动设备上不起作用(我无法在代码中的任何地方工作)但我不确定。另外,我在对话框上点击了一次“确定”,现在对话框将永远不会再次出现。我' 我确定这与 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.");
}