iOS 推送配置证书和配置描述性文件

1.先登录苹果开发者账号
点击箭头所指
2.点击箭头指向
这里写图片描述

这里写图片描述
3.添加项目的Bundle ID ,然后点击继续
这里写图片描述
4.如果是推送下面的Push必须打钩
这里写图片描述
5.选择申请的APPID,点击继续
这里写图片描述
6.到这里需要上传一个文件,需要用到mac自带钥匙串来生成,这里就暂时不动,也不要关闭,等待要吃串生成文件上传就好
这里写图片描述
7.打开钥匙串
这里写图片描述
8.选择证书助理–>从证书颁发机构请求证书
这里写图片描述
9.用户电子邮件地址填登录那个邮件就好,好像我用别的推送失败,所以最好是用登录那一个,常用名取一个不一样的这样就很容易能在钥匙串中找到证书了,点击存储到磁盘,点击继续
这里写图片描述
10.然后桌面会出现这样一个文件上传到刚刚的那一个需要文件里
这里写图片描述
11.上传成功后就这种样子的,当然名字可能不一样
这里写图片描述
12.然后点击继续,会到下面的页面点击下载会有一个证书(这个证书时蓝色边框的,如果是p12证书那应该是灰色边框),不是p12的后面我们只要把这个转换成p12格式的就行了
这里写图片描述
13.在钥匙串中生成p12文件,双击下载下来的证书,在钥匙串中找到自己下载下来的证书
(1)
这里写图片描述
这里点击开来看到和刚刚命名一样的就是这个证书
这里写图片描述
(2)然后右击会有一个导出,(会弹出一个框)这个储存为最好用英文命名,文件格式不用说,当然是p12
这里写图片描述
这里写图片描述
(3)在这里会弹出一个输密码的框,我一般都输开机密码,不容易混乱,储存起来就好了
这里写图片描述
(4)双击证书会提示你输入一个密码就把上面那个密码输进去就好
这里写图片描述
14.生成描述性文件
(1)选择ALL然后点击+号
这里写图片描述
(2)选择appID
这里写图片描述
(3)会弹出两个勾选的都是全选,只有这样才会测试的时候都能用
这里写图片描述
这里写图片描述
(4)然后点击继续会弹出下载页面下载下来双击就OK了,在ios8之后需要在打开push就会在工程中出来一个灰色的框
这里写图片描述

如果有什么错误欢迎指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Flutter 中,配置 Firebase 推送证书文件是通过在 iOS 应用中添加配置文件(.plist 文件)来实现的。下面是配置过程的详细步骤: 1. 在 Firebase 控制台中启用推送通知功能,并下载 APNs 证书文件(.p12)。 2. 打开 Xcode 项目,在项目导航器中选择 iOS 应用的 Runner,然后选择 File > New > File。 3. 在弹出的对话框中选择 iOS > Resource > Property List,并点击 Next。 4. 在下一个对话框中,输入文件名,选择所在的目录,然后点击 Create。 5. 在 Property List 编辑器中,添加以下键值对: ``` <key>FirebaseMessaging</key> <dict> <key>APNSToken</key> <data>[APNs 证书文件的 base64 编码字符串]</data> </dict> ``` 其中,`[APNs 证书文件的 base64 编码字符串]` 是 APNs 证书文件的 base64 编码字符串,可以通过以下命令获取: ``` openssl pkcs12 -in [APNs 证书文件名].p12 -out [输出文件名].pem -nodes -clcerts base64 -i [输出文件名].pem ``` 运行以上命令后,将输出的 base64 编码字符串复制到 `data` 标签中即可。 6. 保存 Property List 文件,并将其添加到 Xcode 项目中。 7. 在 Xcode 项目中,选择 Runner > Targets > Signing & Capabilities,然后点击 + Capability,选择 Push Notifications。 8. 如果需要在应用程序处于后台时显示推送通知,还需要在 Capabilities 中启用 Background Modes,并选择 Remote notifications。 完成上述步骤后,就可以在 Flutter 中使用 Firebase 推送通知功能了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值