iOS APNS远程推送(史上最全步骤)

/*****************************************1************************************************/

iOS APNS远程推送(史上最全步骤)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG10MjAxMzA0MTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" style="color:rgb(51,204,0); font-family:'Comic Sans MS'; font-size:18px">

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

iOS APNS远程推送(史上最全步骤)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG10MjAxMzA0MTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG10MjAxMzA0MTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG10MjAxMzA0MTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG10MjAxMzA0MTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

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

- (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);
}

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

iOS APNS远程推送(史上最全步骤)

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

             iOS APNS远程推送(史上最全步骤)

上一篇:c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明


下一篇:APNS远程推送(转发)