mirror of
https://github.com/Finb/bark-server.git
synced 2026-04-28 07:05:54 +03:00
[GH-ISSUE #317] register设备注册接口的建议 #121
Labels
No labels
enhancement
in progress
need test
pull-request
v2
v2
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bark-server#121
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @burningimlam on GitHub (Oct 4, 2025).
Original GitHub issue: https://github.com/Finb/bark-server/issues/317
目前删除服务器设备的逻辑是依赖 register() 接口 并且通过传 deviceToken="deleted" 来触发。
这样的设计会导致接口职责不清 注册和删除耦合 建议拆分成独立的删除接口 这可以让接口语义更明确 后续的维护与开发也更方便😄😄😄
@Finb commented on GitHub (Jan 29, 2026):
我觉得你说的有道理,代码也早已写好但一直没合并。
删除服务器功能是APP发布几年后才加上的,当时为啥要用register接口的一个原因是,大量的自部署的后端和第三方实现的后端会没有删除接口可能会造成一点混乱。
综合考虑就不加了,多谢建议
@E021ntox commented on GitHub (Feb 22, 2026):
@Finb 大佬能不能支持一下HTTP_PROXY和HTTPS_PROXY,APNS服务器在美国,barkserver部署在国内的话会有连接性问题
@Finb commented on GitHub (Feb 24, 2026):
@E021ntox
哈喽,可能程序默认支持,你试试
export HTTPS_PROXY=
但非常不推荐翻墙代理
@E021ntox commented on GitHub (Feb 24, 2026):
不支持的,我试过了。
https://github.com/sideshow/apns2 上游屏蔽了代理,您需要手动适配开启一下。
@Finb commented on GitHub (Feb 24, 2026):
@E021ntox
链接APNs需要稳定的保持长连接,国内一般只要不是太差的网络,基本都能直连。
如果你有网络质量好的服务器,可以将服务部署到那台服务器。
如果是第三方翻墙公共服务器,禁止这样做