相关疑难解决方法(0)

iOS UILocalNotification - 当应用程序在后台运行时触发没有委托方法,并且在通知时单击图标

iPhone版 - 5.1(9B176)

下面是本地通知期间的一系列事件,其中didFinishLaunchingWithOptions未调用哪种方法.

  1. 应用程序在后台运行.
  2. 得到本地通知 - 简单通知没有对话框.
  3. 单击显示徽章编号的应用程序图标.

根据Apple文档预期:

作为所呈现的通知的结果,用户点击警报的动作按钮或点击(或点击)应用程序图标.如果点击操作按钮(在运行iOS的设备上),系统将启动应用程序,应用程序将调用其委托didFinishLaunchingWithOptions方法(如果已实现); 它传递通知有效负载(用于远程通知)或本地通知对象(用于本地通知).

如果在运行iOS的设备上轻触应用程序图标,则应用程序会调用相同的方法,但不会提供有关通知的信息

实际:未 didFinishLaunchingWithOptions 调用.但applicationWillEnterForegroundapplicationDidBecomeActive被调用.

iphone notifications localnotification uilocalnotification ios5

17
推荐指数
1
解决办法
9836
查看次数