我正在尝试从管理面板发送推送通知。它显示消息已成功发送,但我不在设备上将消息作为推送通知。
此外,我无法从应用程序发送推送通知。
代码:
QBMPushMessage *message = [[QBMPushMessage alloc] initWithPayload:payload];
// Send push
[QBMessages TSendPush:message toUsers:[NSString stringWithFormat:@"%d", self.opponent.ID] delegate:self];
委托方法中的:
else if([result isKindOfClass:[QBMSendPushTaskResult class]])
{
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
// Success result
if(result.success)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Message sent successfully" message:nil delegate:self cancelButtonTitle:@"Ok" otherButtonTitles: nil];
//[alert show];
[alert release];
// Errors
}
}
请看下面的图片:
答案 0 :(得分:2)
好解决了。
我必须根据How to create APNS certificates.
创建新的开发认证此外,我之前的证书启用了推送通知,并且在API 1.4中正常运行。我不知道旧证书的问题是什么!!!