objective-c - 微信 iOS版本的通知不显示详情是怎么实现的
ringa_lee
ringa_lee 2017-04-17 13:07:43
0
1
306

在微信的iOS版本中,设置中可以开启或关闭通知显示详情,关闭之后,当收到微信消息时,通知提示将不显示发信人和内容摘要。
请问各位大神,这个功能要如何实现?
个人有两个设想
1. 通过代码控制系统中针对本应用的提醒样式。但是个人iOS开发水平有限,并未找到相关的代码来实现这个功能。若存在这种方法,请各位指点;
2. 控制通知显示详情的开关在开关时发一个网络请求给微信的服务器,告诉服务器给这个用户推送消息的时候不要加发信人和内容摘要。我试着验证这个猜想,看看开关的时候有没有网络请求(通过观察wifi信号旁边有没有转圈),发现在开关的时候并没有转圈。然后用charles抓包,结果在开关的时候也没抓到包。但是在开关通知显示消息详情和开关声音振动选项的时候,开关的动画有很明显的不一样(开关通知显示消息详情时动画明显不流畅,怀疑是有网络请求在一定程度上影响了UI),但是又没抓到网络请求包,所以就郁闷了...

请各位指点迷津!

ringa_lee
ringa_lee

ringa_lee

全員に返信 (1)
黄舟

虽然问题好久了,但是还是要答一下~~

应该是第二种方式: 其实他在设置消息详情的时候并没有告诉服务器,而是在返回设置页面的时候才会去告诉服务器

设置声音和振动选项,返回Charles不会有请求,但是设置消息详情开关时就有了

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!