kik.getUser()回调函数没有被调用?

时间:2015-08-16 16:39:14

标签: javascript android ios api kik

我一直在努力创建一个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.");
    }

0 个答案:

没有答案
相关问题