mam skonfigurować aplikację do odbierania powiadomień push wysyłanych z Parse po wszystkich kroków w dokumentacji analizowania za:Parse PFAnalytics nie śledzi Push otwiera
https://www.parse.com/docs/ios/guide#push-notifications
Kiedy działa na moich urządzeniach mobilnych, aplikacji odbiera każde pojedyncze powiadomienie push wysyłane do niego z analizy, ale polecenia push nie są śledzone. To, co widzę na desce rozdzielczej:
Zważywszy, że PFAnalytics.trackAppOpenedWithLaunchOptions
and PFAnalytics.trackAppOpenedWithRemoteNotificationPayload
zwrócić odpowiednią BFTasks
, Dodałem bloku ukończenia przez nich w następujący sposób:
W application:didReceiveRemoteNotification
:
PFAnalytics.trackAppOpenedWithRemoteNotificationPayload(userInfo).continueWithBlock({ (task) -> AnyObject! in
assert(task.completed, "task should have completed")
assert(!task.cancelled, "task should not have been cancelled")
assert(!task.faulted, "task should not complete due to error or exception")
return task
})
W application:didFinishLaunchingWithOptions
:
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions).continueWithBlock({ (task) -> AnyObject! in
assert(task.completed, "task should have completed")
assert(!task.cancelled, "task should not have been cancelled")
assert(!task.faulted, "task should not complete due to error or exception")
return task
})
Blokada kontynuacji jest wywoływana, ale żadna z asserts
nie działa, więc PFAnalytics
rzekomo pomyślnie wysyła dane do analizy analizy.
Dlaczego moja czynność otwierania i otwierania wciąż wynosi zero?
I zamknięte bez podania rozwiązania :( – Luda