0

我一直在尝试制作一个 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.");
    }
4

0 回答 0