I'm implementing newsstand features in an application and though the app receives the push notification it does not start in background mode.
If I tap the notification alert the the app starts and I can see "content-available":1 is present in the dictionary and also the issue is downloaded, but the app is not automatically launched.
I've added to the plist:
<key>UIBackgroundModes</key>
<array>
<string>newsstand-content</string>
</array>
and to didFinishLaunchingWithOptions:
[[NSUserDefaults standardUserDefaults]setBool: YES forKey:@"NKDontThrottleNewsstandContentNotifications"]; // for testing purposes
[[NSUserDefaults standardUserDefaults] synchronize];
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeNewsstandContentAvailability )];
I also see that my app is not shown under Settings -> Store -> Automatic Downloads (and other magazines appears there).
Am I missing something? Is this supposed to work in sandbox environment?