关于 Spark for Mac 的 badge - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vela
V2EX    macOS

关于 Spark for Mac 的 badge

  •  
  •   vela 2016-12-02 21:02:50 +08:00 4058 次点击
    这是一个创建于 3280 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    求解释。

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

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

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

    @wym572 应该不是后台进程 而是 APNS 否则 iOS 版没办法实现即时的推送
    就算是依靠后台刷新也是没办法保证的
    bao3
        6
    bao3  
       2016-12-03 12:05:47 +08:00
    楼主,所有的推送都是要被托管的,按照你的需求,你应该手机上, mac 都不想用托管。
    ddou
        7
    ddou  
       2016-12-04 09:42:48 +08:00 via iPhone
    @yyfearth 这就解释了为什么手机可以收到新邮件通知查看内容,但是打开 spark 却没有邮件了
    freewizard
        8
    freewizard  
       2016-12-05 19:12:55 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:54 PVG 08:54 LAX 16:54 JFK 19:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86