您现在的位置是:网站首页 > 脚本编程>
iOS 创建消息推送证书步骤
第一步:https://developer.apple.com 打开苹果管网进入开发者中心
第二步:注册证书
第三步:
如果没有APPID 请按下面步骤创建ID
操作此步需要证书如果 没有生成证书 请看证书生成

下载安装

然后去xcode配置下 配置代码 如下
//APNS 注册
if (__IPHONE_8_0) {
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert) categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
}else
{
UIRemoteNotificationType myTypes = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:myTypes];
}
#ifdef __IPHONE_8_0
- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings
{
//register to receive notifications
[application registerForRemoteNotifications];
}
- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void(^)())completionHandler
{
//handle the actions
if ([identifier isEqualToString:@"declineAction"]){
}
else if ([identifier isEqualToString:@"answerAction"]){
}
}
#endif
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{
}
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{
NSLog(@"注册错误");
}
生成p12
打开终端 改文件格式
openssl pkcs12 -in 文件名.p12 -out 文件名.pem -nodes
更改一系列参数
终端命令 php 文件名.php
创建APPID

证书的生成
小盆友们可加入:79849523 QQ群 进行讨论互动
打赏本站,你说多少就多少

本文地址:https://www.qi522.com/view/55.html
来 源:千奇博客