关于 Spark for Mac 的 badge

2016-12-02 21:02:50 +08:00
 boywang004

Mac App Store 的版本(所以一定是沙箱内运行)。 程序是关闭状态,来了新邮件,居然有 badge 能投递到图标上。

想问下是什么原理。难道是像 iOS 一样 APNS 那样么?如果是那样的话……那岂不是我邮件账号被托管了? 还是说后台运行了?不过似乎没看到进程。

求解释。

3659 次点击
所在节点    macOS
8 条回复
SourceMan
2016-12-02 21:03:47 +08:00
走 apple 的 APNS
boywang004
2016-12-02 22:05:53 +08:00
@SourceMan 那也就是说,我邮箱的用户名密码等信息是被上传到服务端了是吧……听着略刺激。
wym572
2016-12-02 23:35:18 +08:00
是有后台进程在检查吧。
junhaoim
2016-12-03 00:16:32 +08:00
@boywang004 Gmail 的话应该是从邮件服务商那里拿的 token ,登录的时候会显示授予 Spark 哪些权限。别的邮箱就不知道了。
yyfearth
2016-12-03 05:55:58 +08:00
@boywang004 没错 几乎所有的 iOS app 想要推送通知 其实都把你的 token 上传服务器了
你的账号就是被托管了

而且如果你有多个账号登陆 开了 iCloud 同步的话 你会发现它只需要你验证其中一个的的登录
其他的就都会同步了

不过他们的服务器一般不会存用户名和密码 因为对于第三方验证 有个 auth 的 token 就够了
除非是一般的邮箱服务没有 token 只有密码

@wym572 应该不是后台进程 而是 APNS 否则 iOS 版没办法实现即时的推送
就算是依靠后台刷新也是没办法保证的
bao3
2016-12-03 12:05:47 +08:00
楼主,所有的推送都是要被托管的,按照你的需求,你应该手机上, mac 都不想用托管。
ddou
2016-12-04 09:42:48 +08:00
@yyfearth 这就解释了为什么手机可以收到新邮件通知查看内容,但是打开 spark 却没有邮件了
freewizard
2016-12-05 19:12:55 +08:00

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

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

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

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

© 2021 V2EX