位置: 设置 → 读者与收益 → 关联集成 → 通知 (iOS 应用 (Apple) 部分)
打开此页面: admin.<your-site>/settings/connections/notifications#kn-push-apns(请将 <your-site> 替换为您的网站地址)
开始之前
- 您需要拥有 Apple Developer 账号和一款 iPhone 应用。仅拥有者(Owner)可以更改密钥。
操作步骤
- 在 Apple Developer 中,打开 Certificates, Identifiers & Profiles, Keys,然后点击 +。
- 为密钥命名,勾选 Apple Push Notifications service (APNs),点击 继续,再点击 Register。
- 下载 .p8 文件。
- 复制 Key ID(位于该密钥页面)和您的 Team ID(会员详情中)。两者均为 10 位字符。
- 在 Keynate 中,打开 设置 → 读者与收益 → 关联与集成 → 通知(iOS 应用 (Apple) 部分)。
- 添加 APNs 密钥 (.p8):选择文件或粘贴其文本内容。
- 输入 Key id、Team id 以及 Bundle id(例如 com.yoursite.news)。
- 选择 环境:生产环境 (App Store) 或 沙盒环境(测试版本)。
- 开启 发送至 iPhone 和 iPad 并保存。
- 发送一条测试,然后重新构建您的应用。
常见故障
- “这不是 APNs .p8 密钥。它应以 ‘BEGIN PRIVATE KEY’ 开头。”
- “请添加 .p8 密钥文件,或将其关闭。”
- “密钥 ID 和团队 ID 均为 10 位字符。”
- “请输入您的应用 Bundle ID,例如 com.yoursite.news。”
常见问题
常见问题
我应该选择哪种环境?
用于 TestFlight 和 App Store 的应用请选择 Production(生产环境)。通过 Xcode 安装的应用请选择 Sandbox(沙盒环境)。
我可以重新下载 Apple 密钥吗?
Apple 仅允许下载一次,请务必妥善保管。