ios 通知接收两次_iOS Push Notification Banner一次显示两次
iOS Push Notification Banner一次显示两次
我注意到发送推送通知会导致以下行为:
看到广告在短暂的延迟后又如何显示?
起初我以为我们的后端错误地发送了2个推送通知,一个接一个。
但是,这似乎是单个Push通知的默认iOS行为。 显示横幅,然后立即“再次显示”。 这会导致显示在gif中的抖动UI。 标语似乎收到了两次。
使用iOS 9.0.2测试。
我不记得在向我发送推送通知的其他应用程序中看到过这种行为。 我做错了什么会导致横幅显示两次吗?
雷达:
工程确定您的错误报告(23133694)与另一个问题(23130766)是重复的,将被关闭。
8个解决方案
32 votes
我遇到了同样的问题,但是经过无数小时的尝试调试之后,我意识到我在didFinishLaunchingWithOptions:中两次致电registerUserNotificationSettings(settings)。请确认您没有做同样的事情
RukyO answered 2020-08-12T00:22:12Z
3 votes
您确定所有设置都正确吗?
如果您将提供更多代码,将更容易发现该错误。 绝对不是iOS错误。
服务器通知出现问题时要检查的基本事项:
1.检查您的配置文件并清理所有未使用的证书。
2.确保服务器配置正确。 同样,需要更多细节才能获得完整答案。
如果您是离线进行的,那么通常您会错过代码中的某些内容,或者您的隐蔽帖子处理程序被调用两次。
Bagrat Kirakosian answered 2020-08-12T00:22:55Z
3 votes
对于我们在ios 9.3.3和ios 9.2版本中使用的两个设备,都遇到了此问题。 但是对于运行ios 8.2的设备和运行iOS 10的设备(在10.3上测试)来说,不会出现此问题。
每次全新安装的版本为9.3.3和9.2的设备均出现问题。 但是重启设备似乎可以解决问题。 尽管这不是解决方案,但我们可以向客户提出建议。
发生这种情况时,在系统的控制台日志上,我们收到“不平衡的调用,开始/结束SBBannerButtonViewController的外观转换”消息。
对于某些具有9.x版本的设备,这似乎是一个问题,并且对于运行iOS 10.0及更高版本的设备应该可以正常工作。
Swasidhant answered 2020-08-12T00:23:29Z
2 votes
您是否正在使用数据库存储设备ID?
如果是,则可能是两次存储设备ID。如果可能,请清除db并尝试再次发送
Nasir Munda answered 2020-08-12T00:23:54Z
2 votes
我认为这里接受了错误的答案(如果这是关于从Parse迁移到OneSignal)。 因为对于OneSignal,似乎没有任何适当的解决方案。 我也正在寻找解决方案(如果有人)。 唯一的解决方法是重新启动手机。
但它很奇怪。 我们不能要求所有用户重新启动设备。
Bhumi Goklani answered 2020-08-12T00:24:20Z
1 votes
我们在IOS 9.3.1上遇到了同样的问题
我们使用城市飞艇来管理通知,这就是我们的设置
let config = UAConfig.default()
UAirship.setLogging(false)
UAirship.takeOff(config)
UAirship.push().userPushNotificationsEnabled = true
UAirship.push().notificationOptions = [.alert, .badge, .sound]
UAirship.push().backgroundPushNotificationsEnabled = false
UAirship.push().pushNotificationDelegate = self
经过多次尝试,我们仅删除了以下行即可!
UAirship.push().notificationOptions = [.alert, .badge, .sound]
希望对您有所帮助。
Melvin John answered 2020-08-12T00:24:54Z
1 votes
我知道这个答案比原始帖子晚了几年,但是万一这对任何人都有帮助...
就我而言,我正在使用CloudKit通知,并且意外创建了两个跟踪相同记录类型的订阅!
mlecoz answered 2020-08-12T00:25:19Z
0 votes
根据对类似问题的回答,此问题报告为[rdar:// 23569779],应在iOS 9.3公共发行版中修复。
如果您在iOS 9.3+中重现此问题,请发表评论
据说固定在:
iOS 9.2.1 beta(内部版本:13D11)
pkamb answered 2020-08-12T00:25:52Z
ios 通知接收两次_iOS Push Notification Banner一次显示两次相关推荐
- iOS上简单推送通知(Push Notification)的实现
iOS上简单推送通知(Push Notification)的实现 根据这篇很好的教程(http://www.raywenderlich.com/3443/apple-push-notification ...
- ×××送通知服务教程 Apple Push Notification Services Tutorial
本文译自http://www.raywenderlich.com/.原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译. 在iOS系统,考虑到手机电池电量,应 ...
- IOS提交审核 错误Missing Push Notification Entitlement
Xcode上传IPA被退回的错误: Missing Push Notification Entitlement - Your app appears to register with the Appl ...
- Apple Push Notification Service(苹果推送服务)
https://developer.apple.com/library/IOS/documentation/NetworkingInternet/Conceptual/RemoteNotificati ...
- 马宁的Windows Phone 7.1初体验(二)——Push Notification
Push Notification并不是Windows Phone 7.1的新功能,但是之前的文章里对这部分都缺少详细的分析,所以姑且就把Push Notification放到这部分里吧. 很多iOS ...
- 当用户流失比较明显后, 如何提升活跃度? push notification 是一个有效的方式吗?...
当用户流失比较明显后, 如何提升活跃度? push notification 是一个有效的方式吗? 添加评论 分享 按票数排序 10 个回答 赞同反对,不会显示你的姓名 Linda Jiang,友盟商 ...
- ios mysql注册登录界面_iOS+PHP实现登录功能
近期在做app开发的时候,因为要用到app登录功能,就自己写了个简单的iOS+PHP实现登录功能的demo,经过运行能够通过登录测试. 在开发过程中,也是碰到了各种各样的问题,经过不断的调试和改变方法 ...
- APNS(Apple Push Notification services)
苹果的推送服务APNs基本原理简单来说就是苹果利用自己专门的推送服务器(APNs)接收来自我们自己应用服务器的需要被推送的信息,然后推送到指定的iOS设备上,然后由设备通知到我们的应用程序,设备以通知 ...
- iOS 通知观察者的被调函数不一定运行在主线程
Tony in iOS | 08/08/2013 iOS 通知观察者的被调函数不一定运行在主线程 今天修复Bug时候发现的一个小细节,记录下. 问题描述 事情是这样的:我在A视图(UITableVie ...
最新文章
- QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码(转)
- RNN神经网络的输入输出维度的关系
- Monitorix下个版本可能支持postgresql
- 【Linux网络编程】并发服务器的三种实现模型
- SSI 社会信号识别 —— 实时分析和识别人类行为
- 接入amazon avs_每日新闻综述:亚马逊将互联网接入推向全球的宏伟计划
- MySQL 删除数据的最好的方式
- linux怎么打开.o文件,Linux下文件I/O操作的相关知识
- 前端面试时面试官想要听到什么答案(关于一些Vue的问题)
- pdf介绍及pdf相关软件(内容来自百度百科)
- [个人笔记]HCIP-Routing Switching-IERS/H12-221
- phpnow怎么改php版本,phpnow升级php版本的方法
- 微型计算机主要性能指标是什么,微型计算机的主要性能指标
- Unity 有关CanvasScaler缩放后的Canvas坐标和Screen坐标问题
- eclipse如何设置中文
- 34套Java项目教程+源码包含Java swing项目 Java web项目 Java控制台项目(视频教程+源码)
- dfuse for EOSIO v0.1.0-beta4 版本更新说明
- JQuery键盘控制图片
- “师创杯”山东理工大学第九届ACM程序设计竞赛 正式赛 F.校赛~校赛~【思维+规律题】
- 1.archpr——使用明文攻击bugku——神秘的文件
热门文章
- 英语口语练习系列-C09-常用动词
- 取消b站充电鸣谢!!!
- python 格式化打印列表_打印和格式化列表在Python中
- 狗急跳墙型产品经理..学习...
- 魅族android n彩蛋,魅族Flyme Android 10终于发放:强制开启90Hz彩蛋
- share extension 不显示_可折叠双屏、打通“轻会员”,支付宝刷脸设备再升级,不把微信“青蛙Pro”当作竞争...
- 华为鸿蒙智慧屏多少钱,能兑现多少?华为智慧屏十年不过时,用鸿蒙理念做智能家居...
- 126全部及图片切换
- ts流中的时间概念: pcr,pts,dts 实例解说
- (转)去掉office2003盗版五角星的办法