AngularJS函数未在Phonegap中调用

时间:2015-01-23 18:15:15

标签: javascript android angularjs cordova quickblox

我正在使用带有angularjs的quickblox进行xmpp聊天。但是,我的控制器内部的一个功能没有被调用。请让我知道原因:

function connectChat() {
        chatService = new QBChat({
            onConnectFailed: onConnectFailed,
            onConnectSuccess: onConnectSuccess,
            onConnectClosed: onConnectClosed,
            onChatMessage: function (senderID, message) {
                console.log('message received');
                /*
                 * senderID - QB user ID
                 * message.type - type of retrieved message
                 * message.time - time when message was created (using ISO standard)
                 * message.body - body of user message
                 */
                var entry = {
                    message: message,
                    style: 'opponent',
                    timestamp: Date.now()
                };
                $scope.data.push(entry);
                console.log($scope.data);
            }
        });

它适用于浏览器,但这是在iOS和Android上运行的phonegap / cordova应用程序中。

其他功能有效但onChatMessage没有。

谢谢!

0 个答案:

没有答案