objective c - push notification works only send from ios to android not from ios to ios / android to ios -
i trying send push notification ios android works fine. not ios ios / android ios. using parse.com. pushes sent status shows 0 when sent ios ios. didreceiveremotenotification not getting called.
// register push notitications cgfloat systemversion = [[[uidevice currentdevice] systemversion] floatvalue]; if(systemversion > 8.0) { uiusernotificationtype usernotificationtypes = (uiusernotificationtypealert | uiusernotificationtypebadge | uiusernotificationtypesound); uiusernotificationsettings *settings = [uiusernotificationsettings settingsfortypes:usernotificationtypes categories:nil]; [application registerusernotificationsettings:settings]; [application registerforremotenotifications]; } else { // register push notifications [application registerforremotenotificationtypes:uiremotenotificationtypebadge | uiremotenotificationtypealert | uiremotenotificationtypesound]; } thanks in advance.
maybe "if(systemversion > 8.0)" should "if(systemversion >= 8.0)". anyway, here have code uses respondstoselector.
// register push notitications, if running ios 8 uiapplication* application=[uiapplication sharedapplication]; if ([application respondstoselector:@selector(registerusernotificationsettings:)]) { uiusernotificationtype usernotificationtypes = (uiusernotificationtypealert | uiusernotificationtypebadge | uiusernotificationtypesound); uiusernotificationsettings *settings = [uiusernotificationsettings settingsfortypes:usernotificationtypes categories:nil]; [application registerusernotificationsettings:settings]; [application registerforremotenotifications]; } else { // register push notifications before ios 8 [application registerforremotenotificationtypes:(uiremotenotificationtypebadge | uiremotenotificationtypealert | uiremotenotificationtypesound)]; }
Comments
Post a Comment