当应用程序处于前台时收到推送通知时,是不是可以为 ios 显示横幅?
Posted
技术标签:
【中文标题】当应用程序处于前台时收到推送通知时,是不是可以为 ios 显示横幅?【英文标题】:Is it possible display a banner for ios when receiving push notification while app is in foreground?当应用程序处于前台时收到推送通知时,是否可以为 ios 显示横幅? 【发布时间】:2017-03-01 08:55:57 【问题描述】:目前我的应用在后台接收推送通知时可以接收推送通知并显示横幅。
但是,当我的应用程序处于前台时,没有显示横幅。我查看了日志,发现我可以收到推送通知(我打印出有效负载)。
在应用程序中显示横幅的任何方式?还是有限制?
我正在使用 Appcelerator Ti.Network.registerForPushNotifications 进行推送通知。
【问题讨论】:
【参考方案1】: 这不是钛的限制。 Apple 不允许在应用处于前台时显示通知横幅。 您所能做的就是在前台状态调用 Push 回调时创建手动视图并为其设置动画。【讨论】:
好的,谢谢。另一个问题,有没有办法在使用 Titanium.Media.createSound 时读取手机的默认通知声音?我可以传入 mp3 或 WAV 的 URL,但我希望我可以使用手机当前使用的内容。或者除了 Titanium.Media.createSound 还有其他更好的选择吗?编辑:格式化以上是关于当应用程序处于前台时收到推送通知时,是不是可以为 ios 显示横幅?的主要内容,如果未能解决你的问题,请参考以下文章