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

2018-12-06 20:18:56 +08:00
 Chan6
1、下载的照片会进入系统自带「照片」应用中,下载后不打开「照片」应用查看:
1 ) Google photos 可以选择新下载的照片;
2 )腾讯微云看不到(其它一些可以上传的应用同理),需要打开一次「照片」应用,返回微云才能看到新下载的照片;

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


以上两个例子并没有针对哪个公司,只是为了说明问题,想请教大佬解释一下。
1751 次点击
所在节点    程序员
5 条回复
akira
2018-12-06 20:30:41 +08:00
1.1 google photos 的 备份和同步 关闭看一下?
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
2018-12-06 20:55:55 +08:00
第一个问题不存在的、下载以后不需要打开照片、也能通过代码感知到新照片
mario85
2018-12-07 02:30:15 +08:00
通俗来说苹果的推送通知是可以撤回的
Chan6
2018-12-07 13:30:38 +08:00
@MrStark 了解了,感谢!不过如果应用在设计时考虑到这些,使用体验能明显提升。

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

https://tanronggui.xyz/t/515116

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

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

© 2021 V2EX