如何像IOS的WhatsApp组的通知

问题描述 投票:2回答:1

我在我的应用程序,您会收到与GCM但在一个目标的所有通知显示一些通知,所以当你得到2个或3通知它使恼人。

如何组中的一个目标的所有通知我的应用程序?我认为,这将是像Android一样,我有一些ID来识别的通知,但我没有找到关于它的任何信息。

多数民众赞成执行时,应用程序在后台的代码:

// [START ack_message_reception]
func application( application: UIApplication,
                  didReceiveRemoteNotification userInfo: [NSObject :AnyObject]) {
    print("Notification received: \(userInfo)")
    // This works only if the app started the GCM service
    GCMService.sharedInstance().appDidReceiveMessage(userInfo);
    // Handle the received message

    // [START_EXCLUDE]
    NSNotificationCenter.defaultCenter().postNotificationName(messageKey, object: nil,
                                                              userInfo: userInfo)
    // [END_EXCLUDE]
}

而GCM消息的代码是:

array( 'body' => 'Someone wants to practice with you !!!',
                                            "sound" => "default",
                                            "vibrate" => "1",
                                            "time_to_live" => "1"
                                    );

谢谢您的帮助。

ios iphone swift notifications
1个回答
1
投票

用相同的崩溃标识符的多个通知被显示给用户作为单个通知。这可以从服务器端没有在客户端进行处理。 APNS头APNS崩溃-ID将被用于更新以前发送通知。

请参阅本作进一步的说明:

Table 8-2APNs request headers

Apple Developer Guide

© www.soinside.com 2019 - 2024. All rights reserved.