【问题标题】:iPhone: View/Close button click action on push notification message dialogiPhone:查看/关闭按钮单击推送通知消息对话框上的操作
【发布时间】:2011-06-05 15:17:55
【问题描述】:

谁能告诉我如何处理推送通知对话框的视图并从我的应用程序中单击关闭按钮?我已经经历了this 线程,它说要在 ViewDidLoad 中处理它,但是当我单击查看按钮时,不会调用此方法。我想将用户带到查看按钮单击的某些特定视图并记录我的服务器上的关闭按钮单击。所以基本上我想知道点击这个按钮时会发生什么?我已经浏览了 Apple 文档,但对这些操作没有任何说明。任何文档和/或代码示例都会非常棒。

谢谢。

【问题讨论】:

  • 您应该再次阅读 Apple 的文档(或您提到的主题)。用户要么接受推送通知,然后您的应用开始处理它,要么干脆忽略,您的应用什么也得不到。
  • 我已经彻底阅读了所有内容并理解了大部分内容。正如我在调试时所说,我注意到当我单击 View 按钮时,ViewDidLoad 不会被调用。有没有办法知道用户点击了关闭按钮?
  • 不,你没有。没有文档说要查看-viewDidLoad,请通过您帖子中的链接再次查看示例代码。
  • 啊,对不起...ViewDidLoad,我的意思是didFinishLaunchingWithOptions。不会调用此方法。很抱歉造成混乱。
  • 如果你的应用还没有启动,你通过didFinishLaunchingWithOptions,或者你得到didReceiveRemoteNotification

标签: iphone apple-push-notifications


【解决方案1】:

如果用户单击视图,那么您可以在 AppDelegate 类的 didFinishLaunchWithOptions 方法中捕获该操作。如果用户点击关闭,则应用程序无法捕捉到它。如果您的应用程序没有在 AppDelegate 类中收到通知,则可能是您忘记为应用程序注册推送通知,或者您没有正确向 APNS 发送推送通知。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-17
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    相关资源
    最近更新 更多