Vous pouvez pas test réel les notifications push. Cependant, vous pouvez tester votre application réponse à une simulation de notification push en créant un par programme et manuellement le déclenchement de votre AppDelegate de l' - application:application didReceiveRemoteNotification:notification
méthode.
Pour déclencher ce à partir d'une autre classe (comme un UIViewController):
[[[UIApplication sharedApplication] delegate]
application:[UIApplication sharedApplication]
didReceiveRemoteNotification:testNotification];
Le testNotification doivent avoir le même format qu'une notification réelle, à savoir un NSDictionary qui contient la liste des propriétés des objets plus NSNull.
Voici un exemple de la façon de fournir l' testNotification
ci-dessus:
NSDictionary *testNotification = [NSJSONSerialization
JSONObjectWithData:@"{'aps':{'alert':'Test alert','sound':'default'}}"
options:0
error:nil];
Cela devrait créer un avis NSDictionary de travailler avec.
Ou simplement l'utiliser RubyMotion où ce genre de choses est beaucoup plus facile par l'intermédiaire de la REPL. ;)