Проблема с push-уведомлением на Apple Watch OS2

Я разрабатываю приложение для push-уведомлений для iOS 9beta - смотрите бета-версию OS 2 с xcode 7 beta 6 ... Я выполнил все настройки, упомянутые в документах Apple, но получаю push-уведомления только в приложении для iPhone, а не на часах. . Даже когда мое приложение для iPhone не работает на переднем плане, я все равно слышу звуковой сигнал на iPhone, но ничего не слышу на часах .. Это структура полезной нагрузки, которая передается сервером:

{
    "aps": {
        "alert": {
            "body": “Notification Body",
            "title": “Notification Title"
        },
        "category": "MessageCategory",
        "badge" : 1,
        "sound" : "default"
    },
    "WatchKit Simulator Actions": [
                                   {
                                   "title": "View",
                                   "identifier": "ViewAction"
                                   }
                                   ],
    "callVolume": {
        "BU 1": 25,
        "BU 2": 30,
        "BU 3": 45,
        "BU 4": 50,
        "BU 5": 60
    }
}

Я могу запустить цель «Уведомление - WatchApp» и увидеть динамическую загрузку интерфейса. Но когда получено push-уведомление, переопределить func didReceiveRemoteNotification (remoteNotification: [NSObject: AnyObject], withCompletion completedHandler: ((WKUserNotificationInterfaceType) -> Void)) не срабатывает.

Я что-нибудь упускаю? Заранее спасибо.


person priyanka    schedule 02.09.2015    source источник


Ответы (1)


Я нашел ответ на свой вопрос: это структура полезной нагрузки, которую я использую.

{"aps": {

    "alert": {
       "title": "Some message title",

        "body": "Some message body"
    },

    "category": "MyCategory",

    "badge": 1,

    "sound": "default"

},

"callVolume": {

    "BU1": 25,

    "BU2": 45,

    "BU3": 100,

    "BU4": 35,

    "BU5": 60
}

}

Заголовки кнопок отображаются на основе заголовка, который мы регистрируем для UIMutableUserNotificationAction в UIUserNotificationSettings.

person priyanka    schedule 29.10.2015