1

我正在尝试从管理面板发送推送通知。它显示消息发送成功,但我没有在设备上收到消息作为推送通知。

我也无法从应用程序发送推送通知。

代码:

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
        }
    }

请看下面的图片: 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

好的 解决了。

我必须根据如何创建 APNS 证书来创建新的开发认证。

我之前的证书也启用了推送通知,并且可以在 API 1.4 上正常工作。我不知道旧证书有什么问题!

于 2013-03-28T06:48:23.877 回答