【问题标题】:Does remote-notification in iOS 7+ require your app to be a Newsstand app?iOS 7+ 中的远程通知是否要求您的应用程序是报亭应用程序?
【发布时间】:2014-12-24 14:41:27
【问题描述】:

我需要使用此 API 对我的应用执行远程擦除操作:

使用推送通知通知用户有新内容可用的应用可以在后台获取内容。要支持此模式,请在应用的 Info.plist 文件中包含带有远程通知值的 UIBackgroundModes 键。您还必须在您的应用委托中实现 application:didReceiveRemoteNotification:fetchCompletionHandler: 方法。

但是,我在某个论坛上看到一些帖子,这可能要求您的应用程序必须是报亭应用程序。也就是说,我在 Apple.com 上找不到任何内容说上述 API 仅供报亭使用 - 事实上,文档似乎暗示这是一个通用 API。不用说,我的应用不是报亭应用,所以想正式确认一下。

谁能以一种或另一种方式确认这一点?如果有报亭要求,您是否有指向 Apple.com 资源的链接?

谢谢!

【问题讨论】:

  • 这是通用 API,不仅仅是报亭。
  • 您的应用是报亭应用吗?远程通知的实施不需要应用程序是报亭应用程序。没有报亭应用程序也有远程通知。这是带有远程通知的报亭应用程序。 stackoverflow.com/questions/11895035/…

标签: ios objective-c iphone apple-push-notifications


【解决方案1】:

我在ios-silent-push-notifications link找到了很好的解释!

普通推送和静默推送的区别如下:

普通推送:(有效载荷包含)

aps { 可用内容:1 警报: {...} }

无声推送(有效载荷包含) 应用程序 { 可用内容:1 }

【讨论】:

  • 谢谢!非常感谢!
猜你喜欢
  • 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
相关资源
最近更新 更多