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 に答える