gpt4 book ai didi

iOS 将通知对象发送到 UserNotificationCenter 和 didFinishLaunchingWithOptions

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:46 24 4
gpt4 key购买 nike

当应用关闭且用户点击通知时:

1) 使用 remoteNotification 对象调用 didFinishLaunchingWithOptions。我按预期在此处设置了 rootViewController

2) userNotificationCenter(_, didReceive, withCompletionHandler) 也被调用。

问题是,我不想在第 2 步中执行任何操作,因为我已经在第 1 步中处理了通知)。但是,如果应用程序在前台或后台,我确实想在步骤 2) 中处理通知。我不知道如何区分这两种情况。

最佳答案

认为它们是为了不同的问题。

userNotificationCenter(_, didReceive, withCompletionHandler) 用于处理响应。用户点击了什么 Action ,他们是否只是滑动以清除它?他们是否立即回复了消息?

但是 didFinishLaunchingWithOptions 仅用于接收回调,它只是告诉您应用程序在被终止/暂停后通过通知启动...请注意...并且这是您启动/执行您在应用程序启动期间通常做的任何事情的机会

关于iOS 将通知对象发送到 UserNotificationCenter 和 didFinishLaunchingWithOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44706874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com