Bark是一个开源的iOS消息推送服务端和客户端。近日在配置与测试时,发现在尝试推送消息时提示Token Expired。经过多方测试,这是由于系统时间错误所造成的,因此发现以下解决方案。

1.先安装ntpdate。命令:apt install ntpdate -y

2.重新设置系统时区

3.对系统进行对时。命令:ntpdate time.nist.gov && hwclock -w

4.重启Bark

通过以上的步骤,已经可以解决这个问题。若担心一段时间后系统时间再次错乱,可以将第三步的命令写入crontab,使其经常自动化执行。

Enjoy~