Mam skonfigurowany subskrypcję strefy niestandardowej do odbierania (cichego) powiadomień push z mojej niestandardowej strefy nagrywania. Wszystko działa poprawnie na moich urządzeniach z systemem iOS, ale nie mogę odbierać powiadomień na moim komputerze Mac.Nie otrzymuję powiadomień wypychanych CloudKit dla strefy niestandardowego rekordu na komputerze Mac
Aby zarejestrować powiadomień ja rejestracji typ powiadomienia w applicationDidFinishLaunching
:
[[NSApplication sharedApplication] registerForRemoteNotificationTypes:NSRemoteNotificationTypeNone];
(Próbowałem innych typów z takim samym skutkiem)
application:didRegisterForRemoteNotificationsWithDeviceToken:
jest następnie wywoływana z ważnego tokenu. Wszystko wydaje się w porządku, ale gdy strefa niestandardowa rejestruje zmiany, nie otrzymuję żadnego powiadomienia i nie jest wywoływana. Próbowałem również ustawić treść alertu na pusty ciąg znaków:
CKNotificationInfo *info = [[CKNotificationInfo alloc] init];
info.alertBody = @"";
info.shouldSendContentAvailable = YES;
ale to też nie działa. Kiedy ustawię ciąg znaków jako treść alertu (i zarejestruję odpowiedni typ powiadomienia) otrzymam również powiadomienie z tym treścią w prawym górnym rogu, ale aplikacja: didReceiveRemoteNotification: nie jest wywoływana.
Mam nadzieję, że możesz mi pomóc. Dzięki!
Czy możesz spróbować włączyć rejestrowanie APNS, jak opisano w https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1- TNTAG24 –
Tak, ponieważ dziennik jest za długi na komentarz, udostępniłem link do skrzynki referencyjnej: https://www.dropbox.com/s/8axvsjb89aew9d6/APNS-log.rtf?dl=0 – JanApotheker
Powodzenia z to? Mam taki sam problem na Macu, iOS wydaje się działać dobrze, ale Mac nie będzie otrzymywać powiadomień push w ogóle z Cloudkit. – strangetimes