Skip to content
zoro edited this page Sep 7, 2020 · 4 revisions

关于此 App 的一些常见问题

此 App 是学校官方版本吗?

不是。目前 App Store 里面的两款 iOS 河畔客户端(截止 2018.1.1),均为独立开发者开发的第三方客户端。如果是学校官方版本,描述中会加上星辰工作室之类的字样。目前 Android 有星辰工作室出品的官方版本。

关于官方推荐的所有客户端请参考:

为什么有些时候 App 刷不出任何数据,也无法登陆?

包括此 App 在内,所有的河畔客户端均为第三方客户端。也就是说,河畔所有数据均由学校服务器提供(星辰工作室负责),客户端只负责从服务器读取数据。如果服务器有任何异常,例如之前召开某大会屏蔽所有校外 IP 访问,或者学校机房出现什么问题,都会导致第三方客户端无法正常使用。

如何判断是 App 的 bug 还是学校服务器出了问题?

如果是 App 的 bug,一般情况下会出现闪退或者是比较怪异的交互行为;而学校服务器出现问题最常见的现象是刷不出任何帖子内容,也无法正常进行登陆操作。建议出现后一种情况时,首先尝试登陆河畔网页版。如果网页版无法打开,说明是学校服务器的问题;如果网页版能正常打开,请发帖询问论坛是否正在进行升级之类的操作。

为什么没有 “提到我的”、“回复我的” 以及 “私信” 的桌面推送?

首先 iOS 的推送分为本地推送远程推送

本地推送就是河畔 iOS 通用版客户端实现的效果:当收到上面三类消息时,首先在 App 内部提醒(类似我这款 App 的红点数字提示)。如果此时你按 Home 键退回桌面,你会发现桌面 App 上有推送的数字;如果你一直都并未打开 App,此期间就算有人给你回复或者给你发私信,桌面也无法收到任何推送。我个人认为这种推送意义不大,因为 App 内已经有提醒了。

远程推送首先需要河畔服务器的支持,原理简而言之是“河畔服务器 --> 苹果推送服务器 --> iOS 设备”。因为所有河畔客户端均为第三方客户端,无法修改河畔服务器的任何内容,所以远程推送功能目前无法实现。

为什么选择河畔表情后文本中显示的是 [a:1192] 之类的代码而不是表情本身?

简而言之就是 React Native 目前没有类似 iOS 中 NSAttributedString 或者 Android 中 SpannableString 等能在输入框中实现图文并排的功能。我已经给官方提了 issue,目前还没有得到任何有用答复。

为什么会收费?

此版本为开源版本,最初上线是没有收费的。但是因为后期维护成本较大加上众所周知的苹果开发者账号价格(99刀/年),从 2017 年底上线 1.4.0 版本后开始收费,目的是抵扣之后部分开发者账号年费。目前价格为 3 块人民币。