1、
在用户反馈收不到通知的背景下,我们做了是否能收到通知,和收到通知是否有声音两个调研项目。
在这种背景下。发现大部分手机是都能收到并且可以听到通知的。包含小米华为oppo,而vivo的部分机型收不到通知。
2、
而为了更深入的解决这个问题。便有了这篇技术调研帖子。值得庆幸的是,这一篇帖子才算实际解决了通知收不到或者没有铃声的问题。
在经过反复排查发现,收不到通知的vivo手机在安装后已经有了通知权限。但通知渠道确没有打开。可以理解为通知总开关打开了。但是里面的小开关没有打开。
为了解决这个问题。我们这个去下载查看了一些大厂app的处理方法。发现钉钉做的是行业比较好的。可以很低的学习成本来引导用户打开通知细节开关。
3、
接下来给大家投屏演示钉钉对通知开关的处理。
接下来投屏演示下我们现在的技术实现能力。
4、
技术实现先收起不谈。那困扰我们久久的这个收不到通知和通知没有声音的问题就可以解决了。
关于上次PUSH会议
跳转到手机系统PUSH渠道开关在vivo手机失败问题。
我跑去vivo社区找到技术支持问到解决方案
钉钉:在vivo都不能跳转到PUSH渠道开关
我们:攻克到可以跳转到vivo手机安卓9及以上设备。安卓8和安卓7是vivo系统不支持。我们的跳转可以和钉钉技术对齐。
跳转具体通知渠道(针对vivo)--- 适用范围:android 9.0及以上 三方应用跳转Intent包含以下内容时可跳转到通知渠道设置界面: action:"com.android.systemui.settings.NotificationSettingsActivity" 同时,extra包含以下几个参数: key: "fragment" value:"ChannelSettings" key: "enter_channel" value: "true" key: "pkg" value:跳转的应用包名 key: "uid" value:应用uid key:"channel_id" value:应用要跳转的channelID
网友评论