我想在我的ios App中实现quickblox聊天,但它不起作用。 我正在使用ionicframework
在我的索引中我有:
<script src="/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="/lib/quickblox/quickblox.js"></script>
<script src="/lib/quickblox/quickblox.chat.js"></script>
我的控制器是:
var params, chatUser, chatService;
params = {login: 'xxxxxx', password: 'xxxxxx'};
QBAPP = {
appID: xxxxxx,
authKey: 'xxxxxx',
authSecret: 'xxxxxx'
}
QB.init(QBAPP.appID, QBAPP.authKey, QBAPP.authSecret);
console.log('step1')
// QuickBlox session creation
QB.createSession(params, function(err, result) {
console.log('step2')
if (err) {
console.log(err.detail);
} else {
chatUser = {
id: result.user_id,
pass: params.password
};
connectChat();
}
});
function connectChat() {
chatService = new QBChat({onConnectFailed: onConnectFailed,
onConnectSuccess: onConnectSuccess,
onConnectClosed: onConnectClosed
});
// connect to QB chat service
chatService.connect(chatUser);
}
/* Callbacks
------------------------------------------------------*/
// Connection is failed
function onConnectFailed() {console.log('doh')}
// Connection is success
function onConnectSuccess() {console.log('happy')}
// Connection is closed
function onConnectClosed() {}
如果我在浏览器上测试一切都没问题,但是当我在ios模拟器上测试时没有任何工作,并且控制台没有显示任何错误。它在第1步停止。有任何想法吗?感谢