iOS远程推送Push开发教程

2020-01-18 13:41:49刘景俊

证书配好了,下载下来

iOS远程推送通知,iOS远程推送原理,iOS远程推送

配好了!

iOS远程推送通知,iOS远程推送原理,iOS远程推送

顺带着我们把发布的证书也给配了,步骤都一样

打开我们刚刚下载的证书,添加到钥匙串中

iOS远程推送通知,iOS远程推送原理,iOS远程推送

终于能开始整我们的项目了,快哭了都

iOS远程推送通知,iOS远程推送原理,iOS远程推送

不要忘记修改bundle id 这里还要搞一个真机调试的证书才可以

真机调试的东西这里不累述,搞了这么多东西,我们终于可以拿到DeviceToken了

在AppDelegate.m中注册推送


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   
   UIUserNotificationType types = UIUserNotificationTypeBadge                                                           | UIUserNotificationTypeSound | UIUserNotificationTypeAlert ;
   
   UIUserNotificationSettings * setting = [UIUserNotificationSettings settingsForTypes:types categories:nil];
   [[UIApplication sharedApplication] registerUserNotificationSettings:setting];
 
   return YES;
 }

 -(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
 {
   NSLog(@"%@",deviceToken);
 }

DeviceToken处理流程

iOS远程推送通知,iOS远程推送原理,iOS远程推送

接下来我们用PushMebaby来测试一下我们的推送:https://www.easck.com/>

iOS远程推送通知,iOS远程推送原理,iOS远程推送

接下来手机上就可以收到推送了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到IOS开发频道。