iOS推送通知:当应用程序在swift中被终止或终止时,如何存储推送通知负载?
我正在使用firebase发送多推送通知。我的应用程序收到所有通知。现在,当应用程序被终止或终止时,如何以用户默认值存储所有推送通知数据?iOS推送通知:当应用程序在swift中被终止或终止时,如何存储推送通知负载?,ios,swift,Ios,Swift,我正在使用firebase发送多推送通知。我的应用程序收到所有通知。现在,当应用程序被终止或终止时,如何以用户默认值存储所有推送通知数据? 当应用程序被终止并且用户从所有通知中单击一个推送通知时,如何存储所有推送通知数据?您的应用程序不会仅通过推送通知被调用。您在通知栏中收到的内容由iOS直接处理,推送通知的内容,特别是通知正文的aps键内的内容,用于填充您在通知栏中看到的内容 如果应用处于挂起或终止状态,则不会仅因为您收到推送通知而调用该应用。 当然,除非您的apns推送类型在您的通知中设置为
当应用程序被终止并且用户从所有通知中单击一个推送通知时,如何存储所有推送通知数据?您的应用程序不会仅通过推送通知被调用。您在通知栏中收到的内容由iOS直接处理,推送通知的内容,特别是通知正文的aps键内的内容,用于填充您在通知栏中看到的内容 如果应用处于挂起或终止状态,则不会仅因为您收到推送通知而调用该应用。 当然,除非您的apns推送类型在您的通知中设置为背景且内容可用=1。 电话将转到
application(_:didReceiveRemoteNotification:fetchCompletionHandler:)
您可以根据应用程序的要求处理内容
要检测应用程序是否通过通知启动
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
{
if let dict = launchingOptions?[.remoteNotification]{
//App launched from Notification
if let userInfo = dict as? [AnyHashable:Any]{
//Do what your app requires with the notification using the userInfo.
}
}
}
您的应用程序不会仅通过推送通知被调用。您在通知栏中收到的内容由iOS直接处理,推送通知的内容,特别是通知正文的aps键内的内容,用于填充您在通知栏中看到的内容 如果应用处于挂起或终止状态,则不会仅因为您收到推送通知而调用该应用。 当然,除非您的apns推送类型在您的通知中设置为背景且内容可用=1。 电话将转到
application(_:didReceiveRemoteNotification:fetchCompletionHandler:)
您可以根据应用程序的要求处理内容
要检测应用程序是否通过通知启动
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
{
if let dict = launchingOptions?[.remoteNotification]{
//App launched from Notification
if let userInfo = dict as? [AnyHashable:Any]{
//Do what your app requires with the notification using the userInfo.
}
}
}