Używam Titanium 2.0.2 do tworzenia aplikacji na iPhone'a, która musi między innymi być w stanie otrzymywać powiadomienia push. Wykonałem następujące czynności:Woes Push Notifcation z Titanium i XCode
. Utworzono identyfikator AppID na moim koncie programisty Apple b. Skonfigurowano identyfikator AppID dla Push . Utworzono nowy profil informacyjny przy użyciu nowo utworzonego AppID d. Na dobrą decyzję edytowałeś ten profil - biorąc pod uwagę, że słyszałem raporty, że za pierwszym razem nie odbiera on poprawnie informacji Push Push
Uzbrojony w to wszystko przystąpiłem do rejestracji mojej aplikacji dla Push za pomocą Ti.Network .registerForPUshNotifications i kodowane metody sukcesu, błędu i wywołania zwrotnego. Dokładnie śledziłem przykład w wersji demonstracyjnej Titanium Kitchen Sink.
Uczyniwszy to wszystko miałem w pełni oczekiwać jeden z następujących wyników
- Rejestracja zakończy się pomyślnie i pojawia się komunikat ostrzegawczy Mam zatrzymany w zwrotnego sukcesu.
- Rejestracja kończy się niepowodzeniem i pojawia się komunikat ostrzegawczy w moim błędzie zwrotnego
ku mojemu zdziwieniu nic się nie dzieje w ogóle - to jest jak registerForPushNotifications zadzwonić wychodzi w eter i jest dobrze ... poszedł
Aby mieć podwójną pewność, stworzyłem prosty projekt XCode po doskonałym samouczku pod numerem http://maniacdev.com/2011/05/tutorial-ios-push-notification-services-for-beginners/. Aplikacja rejestruje się w APNS i przechwytuję przypisany identyfikator remoteDeviceUUID za pomocą mojego iPada i http://itunes.apple.com/us/app/consolelog/id415116252?mt=8. Następnie zaadaptowałem skrypt simplepush.php z ManicDev i uruchomiłem go z mojego lokalnego serwera WAMP. Przechodzi do APNS i deponuje moją pierwszą wiadomość PUSH. Ale nigdy nie pojawia się na moim iPadzie!
W celu uzupełnienia należy wspomnieć, że otrzymuję rozwój rozwoju na moim iPadzie przy pomocy TestFlightApp.
Co ja tu robię źle?
a. Dlaczego Titanium po prostu nie chce nic robić w odpowiedzi na RegisterForPushNotifications? b. Czy moja przykładowa aplikacja XCode nigdy nie otrzyma powiadomienia Push?
Byłbym bardzo wdzięczny za pomoc w tej sprawie.