Ich sende Push-Benachrichtigungen vom Server und wenn die App im Hintergrund läuft, kommt die Benachrichtigung und das Antippen ruft didReceiveRemoteNotification() auf.Warum bekomme ich Apple Push Notification mit launchOption-Wörterbuch nil?
Aber wenn ich meine app (swiping bis die App nach zweimaliges Drücken Home-Taste töten, Benachrichtigung kommt aber direkt die Benachrichtigung tippen nur der Bildschirm nach Hause app, die ich bereits in didFinishLaunchingWithOptions codiert:.. LaunchOptions() wie unten
if (launchOptions != nil)
{
NSDictionary* dictionary = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (dictionary != nil)
{
NSLog(@"Launched from push notification: %@", dictionary);
NSString *strVendId=[dictionary valueForKeyPath:@"payload.vendor_id"];
UIStoryboard *mainstoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UINavigationController *navController = (UINavigationController *)self.window.rootViewController;
VenderDetailController *vDetail=[mainstoryboard instantiateViewControllerWithIdentifier:@"venDetail"];
vDetail.strVendorId=strVendId;
[navController pushViewController:vDetail animated:YES];
}
}
Es gibt keine Art, wie ich das debuggen kann als App getötet wird. Vielleicht nil Wörterbuch ich kann ich nicht sagen. ich habe sogar versucht launchOption nil zu entfernen Zustand, immer noch keine Hilfe.
ich objektiv C bin mit und dieses problem macht mich verrückt
können Sie die launchOptions protokollieren und die Werte angeben – Shubhank
Wie kann ich erreichen, dass, wenn ich die App kille, xcode Projekt stoppt. Also, wie kann ich in das Gerät einloggen? –