跳转到主要内容

搜索

输入关键词或问题以搜索帮助文章。

Android 或 iOS 应用需要重新构建,或收不到推送通知

本篇要点

位置: 设置 → 读者与收益 → 关联

打开此页面:admin.<your-site>/settings/connections(将 <your-site> 替换为您的网站地址)

何时需要重新构建

  • 设置推送通知后。后台会显示“重新构建应用以开启推送”以及“重新构建一次应用以在其中启用推送”。
  • 更改网站语言后。后台会显示:“如果您拥有 Android 或 iOS 应用,则需要重新构建,以便其应用商店展示信息使用新语言。届时会提醒您。”

请在 Keynate Console 的应用页面中进行重新构建。参见添加应用。

如果 Android 设备收不到推送通知

  1. 打开 设置 → 读者与收益 → 关联与集成 → 通知。推送向导中有一栏用于 Android 应用。
  2. 如果 Keynate 负责管理您 Android 应用的通知,卡片会显示“无需创建:Keynate 会自动为通知注册您的 Android 应用”,并显示“您的应用构建版本是否包含推送”。
  3. 如果显示“重新构建一次应用以在其中启用推送”,请重新构建。
  4. 如果您使用自己的 Firebase 项目,请下载 google-services.json 并在 Keynate Console 的应用页面中上传。应用构建需要此文件。
  5. 从向导中发送测试。

如果 iPhone 收不到推送通知

  1. 在 iPhone 部分,上传 .p8 文件并输入 Key ID、Team ID 以及您应用的 Bundle ID。
  2. 选择 Production(TestFlight 和 App Store)或 Sandbox(从 Xcode 安装的应用)。此项必须与应用构建版本匹配。
  3. 开启并保存。
  4. 发送测试,然后重新构建您的应用。
  5. 如果 Apple 拒绝该密钥,向导会显示:“Apple 拒绝了该密钥。请检查 Key ID 和 Team ID,确保该密钥已开启 Apple Push Notifications service,Bundle ID 属于您的应用,且 Sandbox/Production 与应用构建版本匹配。”

如果应用不显示任何文章

您的应用只有在网站公开时才会显示网站内容。参见我的网站显示即将上线页面。

常见问题

常见问题

在哪里查看构建失败的原因?

应用在 Keynate Console 中管理。参见应用问题和应用诊断。

我需要应用吗?

不需要。网站始终包含在内。应用是可选的。

相关内容

反馈

这篇内容对你有帮助吗?

其他语言版本

仍需帮助?