即使应用程序未启动,whatsapp如何处理APNS通知?

时间:2016-07-12 13:49:27

标签: ios iphone ipad

所以我正在尝试处理APNS通知,即使该应用程序未在iOS中启动,与whatsapp相同......但以失败告终......有人能解释我如何存档吗?

3 个答案:

答案 0 :(得分:1)

可以发送PushKit发送VOIP应用程序的通知,即使用户终止该应用程序也会静默启动应用程序。

答案 1 :(得分:0)

您可以使用PushKit(VoIP通知)来实现此目的。应用程序应在此之后启动一次,无论应用程序通知的状态是否会出现在设备上。对于此类通知,应用不会要求用户确认发送通知。

答案 2 :(得分:0)

当您从应用商店下载应用并且未启动时,您无法进行推送通知。

试试这个

  • 保留分发证书
  • 编辑方案
  • 选择“等待启动可执行文件”
  • 现在在设备中运行应用
  • 将调试指针保留在didFinishLaunchingWithOptions

您的应用程序将安装在设备上,发送推送通知它不会来(因为应用程序未注册APNS,设备令牌未到达服务器)。

现在点击应用程序调试指针didFinishLaunchingWithOptions将变为活动状态,让appDelegate完成其余的工作,现在发送推送通知它将会到来(因为app现在已注册APNS,设备令牌也已到达服务器)。

使用pushkit是不同的,不会帮助您在不启动应用程序的情况下获得推送通知。