V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Chan6
V2EX  ›  程序员

iOS 上这两个特性是如何实现的?

  •  
  •   Chan6 · 2018-12-06 20:18:56 +08:00 · 1727 次点击
    这是一个创建于 2204 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1、下载的照片会进入系统自带「照片」应用中,下载后不打开「照片」应用查看:
    1 ) Google photos 可以选择新下载的照片;
    2 )腾讯微云看不到(其它一些可以上传的应用同理),需要打开一次「照片」应用,返回微云才能看到新下载的照片;

    2、同时向 Gmail、QQmail 邮箱中发送新邮件,手机上 Gmail 用 Outlook 查收,QQmail 用 QQ 手机邮箱查收:
    步骤 1 )手机上 Outlook、QQ 手机邮箱均显示新邮件数字角标(或者通知栏显示通知);
    步骤 2 )在电脑 web 页分别查收新邮件(让邮件均变为「已读」状态),但都不打开手机上 Outlook 和 QQ 手机邮箱客户端;
    结果:
    1 )手机 Outlook 新邮件数字角标自动消失(通知栏新邮件消息消失);
    2 )手机 QQ 邮箱新邮件数字角标不消失(通知栏新邮件消息也不消失),需要打开 QQ 手机邮箱查阅新邮件才行。


    以上两个例子并没有针对哪个公司,只是为了说明问题,想请教大佬解释一下。
    5 条回复    2018-12-07 13:30:38 +08:00
    akira
        1
    akira  
       2018-12-06 20:30:41 +08:00
    1.1 google photos 的 备份和同步 关闭看一下?
    MrStark
        2
    MrStark  
       2018-12-06 20:42:18 +08:00
    1、可能是 Google Photos 监听了照片库的资源更新,系统照片库资源更新时会发出一个通知,很多 app 并不处理这个,猜测腾讯微云就是不处理。
    2、App 图标 badge 数量是可以根据 apns 消息更新的,Outlook 可能在新邮件被阅读后就发了一条没有声音&弹窗&震动的 apns 消息更新了 app 的 badge 数量,而 QQ 邮箱可能和腾讯微云一样,并不处理这个细节,你看手机 QQ,在 pc 端查看了消息后手机端的 badge 也会自动更新的,原理同理。
    FindByMe
        3
    FindByMe  
       2018-12-06 20:55:55 +08:00 via iPhone
    第一个问题不存在的、下载以后不需要打开照片、也能通过代码感知到新照片
    mario85
        4
    mario85  
       2018-12-07 02:30:15 +08:00 via iPhone
    通俗来说苹果的推送通知是可以撤回的
    Chan6
        5
    Chan6  
    OP
       2018-12-07 13:30:38 +08:00
    @MrStark 了解了,感谢!不过如果应用在设计时考虑到这些,使用体验能明显提升。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:39 · PVG 06:39 · LAX 14:39 · JFK 17:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.