【问题标题】:Dismiss banner notification view in iPhone?关闭 iPhone 中的横幅通知视图?
【发布时间】:2015-01-13 07:07:55
【问题描述】:

在我的应用程序中接收推送通知时,它不应显示在 iPhone(横幅)中的任何位置,但它应该单独接收以获取数据。有可能吗。

提前致谢

【问题讨论】:

  • 创建推送发送时,是否在有效负载字典中包含@"alert" 键?
  • 感谢您的回复,是的,我设置了“警报”
  • 如果我省略了@"alert",它会发送APNs数据吗?
  • 您可以在自己的密钥下发送有效载荷字典中的其他项目。或者您可以设置@"content-available" 键来触发后台抓取(如果您已注册后台抓取并且用户同意允许)

标签: ios iphone apple-push-notifications banner


【解决方案1】:

在创建推送发送时,尝试从有效负载字典中省略 @"alert" 键。

来自https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html 关于警报键:如果包含此属性,系统将显示标准警报。你可以指定一个字符串作为 alert 的值,或者指定一个字典作为它的值。如果您指定一个字符串,它将成为带有两个按钮的警报的消息文本:关闭和查看。如果用户点击查看,应用程序就会启动。 或者,您可以指定字典作为警报的值。

【讨论】:

  • 如果我省略了@"alert",它会发送APNs数据吗?
  • 见我上面的评论 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多