gpt4 book ai didi

iphone - 我可以获取有关通知 (apn) 的信息吗

转载 作者:可可西里 更新时间:2023-11-01 04:44:43 25 4
gpt4 key购买 nike

当应用程序从后台模式变为前台模式时,我可以获取我的应用程序的推送通知列表(APNS 通知)吗?在前台模式下我可以在回调中接收有关推送通知的信息

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

其他情况:

当应用处于后台模式时,我的应用会收到推送通知。在此之后,我点击应用程序图标,我想获取有关收到的通知的信息。我怎样才能得到这些信息?

如果我在后台模式下直接点击通知(而不是应用程序图标),然后调用回调didReceiveRemoteNotification

最佳答案

Can I get list of push notifications (APNS notifications) for my app when app became from background to foreground mode?

没有。没有 list 。您一次只能收到一个通知。当用户 iPhone 处于离线状态并且您发送了 5 条通知时,用户将只会收到您发送的最后一条通知。

如果用户使用通知上的打开操作启动您的应用,您将在开始使用时获得它:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

其他案例

My app receive push notification, when app in background mode. After this i click on app icon, and i want to get info about received notification. How can i get this info?

你不能。当用户关闭通知并稍后打开您的应用程序时,它已经消失并且无法访问它。

当您发送推送通知时,您可能有一个可通过互联网访问的服务器,您可以在其中注册用户的设备。

处理此问题的通常方法是将通知存储在此服务器上并在应用程序启动时查询它...因此使用通知只是为了通知用户启动您的应用程序,然后在应用程序启动时检查您的服务器无论你想要什么。

关于iphone - 我可以获取有关通知 (apn) 的信息吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634680/

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