在Quickblox iOS中,当我通过代码接收聊天消息或发送推送通知时,通知不起作用(它与Parse协同工作)。它工作的唯一方式是当我在管理面板上发送推送通知时选择“测试”环境,当应用程序处于打开状态或处于后台模式时(完全关闭时不工作)。Quickblox iOS推送通知不起作用
这是我用来通过quickblox发送聊天消息的代码:
-(IBAction)sendMessage:(id)sender{
NSString *messageText = self.messageTextField.text;
if(messageText.length == 0){
return;
}
QBChatMessage *message = [QBChatMessage message];
message.text = messageText;
message.markable = YES;
message.dialogID = self.dialog.ID;
NSString *senderLogin = [LocalStorageController shared].qbUser.login;
NSMutableDictionary *senderLoginDictionary = [[NSMutableDictionary alloc]init];
[senderLoginDictionary setObject:senderLogin forKey:@"senderName"];
[message setCustomParameters:senderLoginDictionary];
[[QMServicesManager instance].chatService sendMessage:message toDialog:self.dialog save:YES completion:nil];
// clean text field
[self.messageTextField setText:nil];
}
我已经提交了票quickblox但没有得到任何答复。