PushDeer 自架版:一行命令在你自己的服务器上架设一个无 APP 推送服务

2022-02-03 16:45:51 +08:00
 easychen

iOS14+,无需安装任何 APP 即可实现推送:

服务器端架设:

git clone https://gitee.com/easychen/pushdeer.git && cd pushdeer && sudo docker-compose -f docker-compose.self-hosted.yml up --build -d

源代码: https://github.com/easychen/pushdeer

9278 次点击
所在节点    分享创造
52 条回复
SenLief
2022-02-06 19:03:48 +08:00
@easychen 主要是没有 pc 端啊,要是有 pc 或者 web 就好了
easychen
2022-02-06 19:10:57 +08:00
@SenLief 没有 PC ,但是有 Mac 版( iOS 代码直接编译的)。Windows 据说社区有同学去写了,仓库有 API 说明。
kingxiangqi
2022-02-07 06:50:32 +08:00
@easychen #22 无论什么平台,对于单设备用户而言,一个 push token 都足够,这是你宣传无 APP 足够轻的理念延申。

我也说的很清楚,如果额外功能,设计上需要账号体系,应该提供其它注册方式,那么正因为你是全平台,更不应该只提供 APPLE 登陆,难道其它平台登陆还必须持有 APPLE ID ?

提及其它 APP 的目的很明确,只是从无 APP (轻便)角度来说明问题,从来没有认为或影射是在“复刻”某些服务!

通篇没有提及隐私问题,而是讲一上来就要求 APPLE 登陆,否则无法使用,这样的体验不友好,也不轻便。

从来也没有试图去论证轻 APP 是不是 APP ,而是这样噱头文案令人无爱,“无 APP”给人的感觉就是不需要下载 /安装 /登陆即可直接使用直接体验服务的概念,而这样的情况,除非是全平台内置的服务否则不可能实现。哪怕你准确描述是轻 APP 实现的,相信用户会更加尊重和感兴趣。再不济你也可以提及其特点是无需从应用商店下载,扫码随取随用的特点,而不是打着“无 APP”夸张宣传,做着与事实不符的事情,最终给用户留下欺骗性的不好的体验。

本质上留言已经非常克制,完全没有 diss 的意图,提出意见也是出于对开源分享和创新的肯定,希望能够更脚踏实地更准确的来传达知识和内容,是金子就会发光,就会得到大家认可和尊重。但您对于我的留言完全解读为敌意,所以我也只能以更具有针对性和尖锐的语言重新解释我想表达的。当然,或许和谐社会中就不该出现不正确的声音,那么我也说一声抱歉,对不起打扰了,我会闭嘴的。

@Tink #23 讲道理,我从来没说轻 APP 它不轻,但讲道理,我也不认为一个需要注册账号的轻 APP 比一个下载后直接获取 token 就能用的 APP 来的轻。
loveqianool
2022-02-07 11:23:58 +08:00
PC 端呢,说的是全平台,但好像没看有提到 Windows 桌面,现在它连平台都算不上了吗?
summer2019
2022-02-07 20:39:38 +08:00
还可以,但是 iOS 端界面属实有点丑,建议用苹果原生的设计语言。安卓端可以考虑 Material Design 3 。
这两个设计语言都挺不错的
easychen
2022-02-08 10:13:35 +08:00
@loveqianool 说的本来是 APP 全平台😂。PC 没有 Windows 工程师开发,只能等社区 pr 。
wenqiq
2022-02-08 22:34:40 +08:00
@easychen MiPush 在哪可以找到了?求告知
AsZr
2022-02-09 16:14:38 +08:00
@easychen #22 用了一下,手边没有安卓,安卓版本的就没有试。这个账号,Apple 系统只能 Apple 登陆,安卓有微信登陆,这两个登陆又对不上,很奇怪啊。这样的话我全平台,那我就是安卓也用 Apple 登陆?很不合理,账号就不合理,不如弄个 github Personal access tokens 或者自建类似的平台。
easychen
2022-02-09 20:17:39 +08:00
@wenqiq 不知道你具体问的啥,如果是问小米开放平台的地址,是 https://dev.mi.com/console/appservice/push.html
easychen
2022-02-09 20:27:15 +08:00
@AsZr 等你装上安卓试用下就没有这么多疑问了。安卓不光是微信登录,也支持 Apple 登录,设置菜单还支持微信登录账号绑定 apple 账号,或者 apple 登录账号绑定微信账号。iOS 没有微信登录主要是客户端没来记得做,之前的核心贡献者当爸爸了,估计很长时间没空 😂

至于 GitHub 登录倒不是没考虑过,但国内已经大面积用不了了。另外苹果要求一旦有第三方登录,都必须支持 Apple 登录,又绕回多账户系统了。
wenqiq
2022-02-10 12:14:03 +08:00
@easychen 多谢
yean
2022-02-15 14:12:11 +08:00
iso 端为什么不通知,手机上已经所有的通知后台权限都给了,仍然没有通知

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX