APNS远程推送(转发)





/*****************************************2************************************************/



/*****************************************3************************************************/



/*****************************************4************************************************/



/*****************************************5************************************************/



/*****************************************6************************************************/



/*****************************************7************************************************/



/*****************************************8************************************************/



/*****************************************9************************************************/



/*****************************************10************************************************/




/*****************************************11************************************************/



/*****************************************12************************************************/



/*****************************************13************************************************/



/*****************************************14************************************************/



/*****************************************15************************************************/



/*****************************************16************************************************/



/*****************************************17************************************************/



/*****************************************18************************************************/



/*****************************************19************************************************/



/*****************************************20***********************************************/



/*****************************************21***********************************************/



/*****************************************22***********************************************/



/*****************************************23***********************************************/



/*****************************************24***********************************************/


真机运行远程推送dome,然后得到下面的device

[objc] view plain copy


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{     // 注册远程推送         [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound ];   }       //注册失败时的代理实现     - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{             NSLog(@"Error:%@",error);     }       //获得40位的令牌,在推送时需要使用   - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{           NSLog(@"DeviceToken :%@",deviceToken);     }  



/*****************************************25***********************************************/



/*****************************************26***********************************************/





/*****************************************26***********************************************/





原文地址:https://www.cnblogs.com/MasterPeng/p/5345521.html