0

これは、Azure Hub への登録時に設定しているテンプレートです。

NSString* template = [NSString stringWithFormat:@"{\"aps\":{\"alert\":\"$(message)\",\"badge\":\"#(badge)\",\"url\":\"$(message)\",\"inAppMessage\":\"$(message)\" }}"];

        [hub registerTemplateWithDeviceToken:deviceToken name:@"notificationTemplate" jsonBodyTemplate:template expiryTemplate:@"0" tags:[NSSet setWithObjects:[NSString stringWithFormat:@"%@_%@", HUBNAME, token], nil]  completion:^(NSError* error) {
            if (error != nil) {
                NSLog(@"Error registering for notifications: %@", error);
            }
            else {
                NSLog(@"Registered !!");
            }
        }];  

送信者が通知を送信すると、バッジを受け取るだけで通知が届きません。

4

1 に答える 1

0

titleテンプレートにはキーがありません。このテンプレートを確認し、それに従って通知を送信します。

"{\"aps\":{\"alert\":\"$(message)\",\"title\":\"$(title)\",\"badge\":\"#(badge)\",\"url\":\"$(message)\",\"inAppMessage\":\"$(message)\" }}"
于 2016-06-03T17:34:33.140 に答える