Hi,
The method: public override void DidReceiveRemoteNotification (UIApplication application, NSDictionary userInfo, Action completionHandler) is not invoked when the app is in "Suspended" state (the user press the "Home" button) even with normal remote notifications (not silent).
The method: public override void ReceivedRemoteNotification (UIApplication application, NSDictionary userInfo) is invoked when the app is in "Running/Active" state.
Can you please give us some feedback regarding this issue?
P.S. Similar problem can be found here: http://forums.xamarin.com/discussion/comment/32091/#Comment_32091
Thanks in advance for your reply.