首页 > 其他分享 >【教程】制作 iOS 推送证书

【教程】制作 iOS 推送证书

时间:2023-12-12 11:14:13浏览次数:28  
标签:教程 单击 证书 iOS p12 Push 推送

 【教程】制作 iOS 推送证书

如需向 iOS 设备推送数据,您首先需要在消息推送控制台上配置 iOS 推送证书。iOS 推送证书用于推送通知,本文将介绍消息推送服务支持的证书类型,并引导您制作 iOS 推送证书。

证书类型

消息推送服务仅支持 Apple Push Service 类型的证书。有关苹果证书类型及相关介绍,请参见 苹果证书类型

Apple Push Service 易和 iOS Development 类型的证书混淆。使用 iOS Development 证书会导致消息推送大量失败。下面将介绍如何通过 MAC Key Store 和消息推送控制台区分这两类证书。

 

 

MAC Key Store

双击已有的 .p12 证书,将证书导入 MAC 钥匙串中,您将看到证书名称等信息:

 

 

cert_list.png

 

其中:

  • iPhone Developer:苹果开发证书。消息推送不支持。

  • Apple Push Service:生产环境苹果推送证书。消息推送支持。

  • Apple Development IOS Push Services:开发环境苹果推送证书。消息推送支持。

消息推送控制台

在消息推送控制台导入证书后,您将看到以下证书信息:

 

 

2

 

 

 

如上图所示,subjectDN 属性:

  • Apple Development IOS Push Services:开发环境苹果推送证书。消息推送支持。

  • Apple Push Service:生产环境苹果推送证书。消息推送支持。

 

 

3

 

 

 

如上图所示,subjectDN 属性 iPhone Developer 表明是苹果开发证书,消息推送不支持。

制作证书

创建苹果 App ID

  1. 在苹果开发平台,单击左侧导航栏 App IDs,然后单击右上角 + 按钮。

  2. 填写基础信息。

    App ID Description > Name

    App ID Suffix > Bundle ID: Bundle ID 需要具备唯一性。

  3. 勾选 Push Notifications 能力。

  4. 单击 Continue 后,单击 Register 完成创建。

使用appuploder制作 .p12文件

  1. 进入 appuploader中的证书制作模块。

  2. 创建证书。选择 新建证书填写 。。。。

  3. 在打开的 证书信息 窗口中,根据实际情况填写邮件地址和常用名称等相关信息。

  4. .p12文件制作成功。

创建证书

  1. 在苹果 App IDs 页面中,选中自己的 iOS App ID,单击 Edit

     

edit_app_id.png
  1. ​单击 Development SSL Certificate 或 Production SSL Certificate 卡片中的 Create Certificate,开始创建开发或生产环境下的证书。

  2.  

create_cert_entry.png
  1. ​在创建证书时,可以使用appuploder制作证书,创建即可得到.p12证书,无需.cer转换.p12

 

 

 

 

  1. 证书创建成功后,您将看到以下页面。单击 另存为,您将得到 .p12 文件。

  2. 找到刚刚导入的证书,右键单击,选择 导出 功能。导出成功后您将获得 .p12 证书。

  3. 至此您已获得了 .p12 证书,可以前往消息推送控制台的 设置 > 渠道配置 页面配置 iOS 推送证书。

 

标签:教程,单击,证书,iOS,p12,Push,推送
From: https://www.cnblogs.com/gddg/p/17896328.html

相关文章

  • cesium.js入门基础教程
    运行环境搭建下载cesium.js从https://cesium.com/downloads/下载cesium.js:在vsCode中建立index.html和index.js,并在index.html中引入index.js:index.html:<!DOCTYPEhtml><htmllang="en"><head><!--Usecorrectcharacterset.-->&......
  • 车机 Android 环境下利用 CarAudioService 实现自定义 Java 服务自启动
    注意:本文基于Android11进行分析Qidi2023.11.28(MarkDown&Haroopad)0.简介AndroidRO(ResourceOverlay)机制Overlay实现的效果正如其字面意思,就是“在原有效果的基础上再叠加一些效果”。Android提供了两种实现方式:编译时:https://source.android.com/docs/set......
  • 车机 Android 环境下利用 CarAudioService 实现自定义 Java 服务自启动
    注意:本文基于Android11进行分析Qidi2023.11.28(MarkDown&Haroopad)0.简介AndroidRO(ResourceOverlay)机制Overlay实现的效果正如其字面意思,就是“在原有效果的基础上再叠加一些效果”。Android提供了两种实现方式:编译时:https://source.android.com/docs/set......
  • 车机 Android 环境下利用 CarAudioService 实现自定义 Java 服务自启动
    注意:本文基于Android11进行分析Qidi2023.11.28(MarkDown&Haroopad)0.简介AndroidRO(ResourceOverlay)机制Overlay实现的效果正如其字面意思,就是“在原有效果的基础上再叠加一些效果”。Android提供了两种实现方式:编译时:https://source.android.com/docs/set......
  • Maya/ZBrush教程 次世代游戏模型《深掘奇遇》全流程制作案例分享
    《深掘奇遇》次世代游戏模型全流程制作案例教程”是一份详尽的指南,旨在揭示游戏开发领域中最先进的技术和实践。该教程覆盖了从概念设计到最终渲染的整个制作过程,深入探讨了模型建模、纹理映射、动画设计以及高级渲染技术等方面。通过这份教程,读者将获得深入了解游戏开发流程的机......
  • 无涯教程-MFC - Checkboxes函数
    复选框是Windows控件,允许用户将项目的值设置或更改为true或false。让无涯教程创建一个新的基于MFC对话框的项目。创建项目后,您将在设计器窗口中看到以下对话框。步骤1-删除TODO行,并拖动一个复选框和一个Edit控件,如以下快照所示。还将复选框的标题更改为"EnableControl"。......
  • 无涯教程-MFC - Combo Boxes函数
    组合框由与静态控件或编辑控件组合的列表框组成,控件的列表框部分可能始终显示,或者仅在用户选择控件旁边的下拉箭头时才下拉。这是Combobox控件的消息映射列表-MessageMapentry描述CBN_DBLCLKON_CBN_DBLCLK(<id>,<memberFxn>)用户在组合框的列表框中双击一个字符串。C......
  • CMS系统搭建教程
    1、环境说明centos7.92核2G,php7.2,mysql5.7.40,nginx1.22.1,宝塔8.0.42、创建站点创建站点得时候顺便创建数据库,记录数据库链接信息3、上传fastadmin框架上传fastadmin_1_3_3_20220121.zip到创建的站点,然后解压4、配置站点5、配置伪静态6、安装fastmin框架输入创建站......
  • 无涯教程-MFC - List Box函数
    列表框显示用户可以查看和选择的项目列表,例如文件名,列表框由CListBox类表示,在单选列表框中,用户只能选择一项,在多选列表框中,可以选择一系列项目,当用户选择一个项目时,该项目将突出显示,并且列表框会将通知消息发送到父窗口。这是列表框的一些映射条目MessageMapentry描述LBN_......
  • frp 配置教程(自己拥有公网ip)
    https://www.jianshu.com/p/166b1c59dc3e 配置如下:client端[common]server_addr=外网服务器ipserver_port=7000[web]type=tcplocal_ip=127.0.0.1local_port=80remote_port=80server端[common]bind_addr=0.0.0.0bind_port=7000配置后,即可在外......