在 iPhone 和 iPad 上使用 Comment Coach

Comment Coach 不在 App Store 里——它是一个网站,你可以把它添加到主屏幕,让它看起来、打开起来都像一个 App。这样用效果很好,不过在依赖它之前,有几件关于 iOS 的事值得先了解。

约 6 分钟

“安装”到底是什么意思

把 Comment Coach 添加到主屏幕时,iOS 并不会下载一个 App。它只是创建一个快捷方式,以全屏方式打开这个网站,不显示 Safari 的地址栏,并给它一块专属的私有存储空间。

这块存储空间很关键,它会带来两个常让人意外的结果:

  • 主屏幕 App 和 Safari 是互相独立的。在 Safari 里登录,不会让主屏幕版本也登录,反过来也一样。你需要在两边各登录一次。
  • 删除图标就会删除数据。移除主屏幕图标会清除那块私有存储空间——包括你的登录状态,以及 App 在设备上保存的所有内容。
你的账户绝不会有危险。你的评论、主题和设置都保存在我们的服务器上,与你的账户绑定。本指南讲的全是你的设备上留存的东西——重新登录就能恢复。

该不该安装?

对大多数 iPhone 用户来说,应该。下面如实说说利弊。

你能得到什么

  • 全屏——没有地址栏,没有标签栏。大纲编辑器和学习材料有更多显示空间。
  • 专属图标——从主屏幕一点就开,不用在 Safari 标签页里翻找。
  • 更好的离线表现——App 的外壳存放在你的设备上,所以没有信号也能打开;离线时做的工作会排队等候,联网后自动同步。
  • 稳稳待在原处——Safari 标签页可能被不小心关掉,或被重新排列。图标不会。

你要放弃什么

  • 多登录一次——主屏幕版本第一次打开时是未登录状态,即使 Safari 已经登录。
  • 不共享 Safari 的登录状态——密码仍可通过 iCloud 钥匙串自动填写,但登录本身不会带过来。
  • iOS 可能会清除数据。这才是真正的问题,下一部分会讲。

安装方法

01

在 Safari 中打开 comment.coach

必须用 Safari。iPhone 上的 Chrome、Firefox 和 Edge 无法添加可正常使用的主屏幕 App——这是 iOS 的限制,不是我们的。

02

分享 → 添加到主屏幕

点按分享按钮(带箭头的方框,位于屏幕底部),向下滚动列表,选择添加到主屏幕。然后点添加确认。

在 iPad 上,分享按钮位于右上角。

03

打开新图标并登录

即使 Safari 已经认得你,也要有心理准备会被要求登录。这正是那块独立存储空间在起作用。在这里登录一次,它就会记住你。

iOS 如何处理你的数据

iOS 对网站管得很严,包括你添加到主屏幕的网站。它把网站保存的数据看作可以为了保护隐私或腾出空间而清除的东西。这里存放着三类不同的内容,风险差别很大:

  • 你的账户——在我们的服务器上。评论、主题、大纲、设置、小组聚会。很安全。iOS 做什么都碰不到它。在任何设备上登录,一切都在。
  • 你的登录状态——在设备上。一个证明你身份的小令牌。iOS 可能会清除它。丢了它只意味着要重新登录,别无其他。
  • 你的设备本地资料库——在设备上。你自己导入的出版物和圣经,以及离线期间排队等待的工作。iOS 也可能清除这些,而这是唯一值得主动保护的一类。
如果你已把出版物导入资源库,请做一次备份。参见资料库转移——它还能让你把资料库搬到另一台设备上。

为什么有时会要求你重新登录

真正安装的 App 几乎可以永远记住你的登录,因为 iOS 把钥匙串交给了它。主屏幕上的网页 App 得不到钥匙串——它的登录信息只是普通的网站数据。所以 iOS 偶尔会清除它。常见原因有:

  • iOS 更新。以往的系统大版本更新常会重置主屏幕网页 App 的存储。
  • 存储空间不足。iPhone 快满时,iOS 会先清除网站数据。
  • 你清除了 Safari 数据。设置 → Safari → 清除历史记录与网站数据,也会清除这里的内容。
  • 你删除后又重新添加了图标。这本来就是从头开始。
  • 长时间没用。好几个月不打开,登录状态最终会自行过期。

不是原因的是:我们发布更新。Comment Coach 像网站一样更新——你下次打开时自然就是新版本。我们的更新不会让你退出登录,也不会清除你设备上的任何内容。如果登录提示恰好出现在更新之后,那只是巧合。

被要求登录只是不方便,并不危险。这绝不表示你账户里的数据丢失了。

用 Face ID 重新登录

通行密钥用 Face ID 代替输入密码。它不能阻止 iOS 清除 App 的登录状态——什么都阻止不了——但能把这件事变成半秒钟的小插曲,而不是在手机键盘上输入密码。请在设置 → 登录方式中添加。

大多数人的通行密钥会同步。如果你使用 iCloud 钥匙串或密码管理器,在 iPhone 上创建的通行密钥也能在 Mac 上使用,反之亦然。设置中的列表会告诉你每一个属于哪一种。

一个通行密钥只属于一个网站地址。在测试站点上创建的,无法登录正式站点,反过来也一样。这是有意设计的——正因如此,通行密钥无法被钓鱼——所以如果你预期会出现通行密钥却没有,先检查一下网址,不要急着认为是哪里坏了。

让它保持登录

  • 把密码保存到 iCloud 钥匙串。这样重新登录只需看一眼 Face ID,不再是件麻烦事。这是你能做的最有用的一件事。
  • 经常打开。经常使用,登录状态就能一直保持新鲜。
  • 留出一些可用存储空间。iPhone 几乎满了,是网站数据被清除最常见的原因。
  • 备份导入的资料库。你自己导入的内容只存在那台设备上,直到你把它备份。
  • 不要为了“刷新”App 而删除图标。它会自动更新。删除只会白白丢掉你设备上的数据。

常见问题

如果 iOS 清除了 App 的数据,我的评论会丢吗?

不会。你的评论保存在我们服务器上的账户里。重新登录,一切都在。唯一的例外是你离线时做的、还没同步的工作——删除任何东西之前,请先在网络良好的地方打开 App。

为什么不直接做一个真正的 App Store App?

这在我们考虑的路线图上。网页版意味着只有一套代码,在 iPhone、Android、笔记本和台式机上表现一致,而且我们一发布就立即更新——没有审核排队,也不用等大家去更新。本页所说的主屏幕方式的取舍,就是这样做的代价。

不安装也能用吗?

完全可以。一切功能在 Safari 里都像普通网站一样正常使用。安装只会改变它的外观,以及离线打开的可靠程度。

每台设备都需要安装吗?

只有想在每台设备上都有主屏幕图标时才需要。无论装不装,你的账户都会在所有设备间同步。导入的资源库不会自动同步——请用资料库转移来做。

Android 有什么不同吗?

有,而且更简单。Android 上的 Chrome 会主动提示你安装这个 App,与浏览器共享登录状态,清除数据的做法也温和得多。本页大部分内容只适用于 iOS。

如果看起来出了问题

  • 白屏或黑屏 — 彻底关闭 App(在应用切换器中向上滑动),然后重新打开。这几乎总是因为更新只应用了一半。
  • 仍然卡住 — 疑难解答页面会一步步带你清除 iOS 上的过期数据。
  • 删除图标之前 — 那是最后的手段,不是第一步。它会把你设备上的资料库和其他一切都清掉。请先备份。