如何在打开应用程序时获取推送通知。仅当应用程序关闭或在后台时才获取推送通知。在应用程序在目标c中打开时获取PushNotification
0
A
回答
0
当应用程序是背景或前景时应用没有存储器
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler
将被调用,需要在其上打开的应用程序,并需要处理它
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
推送通知的用户交互
0
您的问题并不十分清楚,但是如果您要在通知窗口中显示通知,即使您的应用程序处于活动状态,您也需要处理相同的问题
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)pushMessage
并发布具有相同有效负载的新本地通知。然后你就可以处理在
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
0
一般来说,如果应用程序在前台运行,iOS的不 显示通知横幅/ alert.That的由design.When应用程序是在forground,如果你想显示推送通知,您可以使用iOS 10的UserNotification Framework,并将通知显示或显示为banner.also您可以使用UILocalNotification来实现此目的。主要我们使用didReceiveRemoteNotification方法来实现此目的。现在我们拥有iOS 10的UIUserNotification方法。
When application is foreground and background state getting push notification
在IOS 0 thisfeature+0
而不是链接到堆栈溢出中的其他帖子的答案,投票结束这个问题的重复。 – JAL
相关问题
- 1. 在应用程序中打开,从launchOptions中获取UIApplicationLaunchOptionsURLKey
- 2. 如何在“打开”中获取我的应用程序
- 3. 目标C-从主屏幕滑动打开应用程序
- 4. 应用程序在打开时崩溃
- 5. 如何在C#应用程序中从FireFox获取已打开的URL
- 6. 获取打开文件的默认应用程序的图标
- 7. 如何从其他应用程序打开ACTIVE应用程序时获取fileURL
- 8. C# - UWP打开时对应用程序的任务栏图标
- 9. WPF应用程序在单击桌面图标时未打开
- 10. 获取在C#应用程序
- 11. 在firefox中打开oracle应用程序
- 12. 在iOS应用程序中打开URL
- 13. 在Iframe中打开Express应用程序
- 14. 获取处理程序以SaveFileDialog打开应用程序
- 15. 扩展程序获取当前打开的应用程序
- 16. 反编译应用程序IOS获取源代码 - 目标C
- 17. iPhone:实用程序应用程序 - 在启动时打开Flipside
- 18. 在我的Android应用程序中打开vimeo应用程序?
- 19. 在我的应用程序中打开外部应用程序
- 20. 在安装程序类中获取应用程序目录
- 21. 在点击Textview时在应用程序的webview中打开
- 22. 当应用程序不应该打开时最大化应用程序打开
- 23. 在Mac应用程序中启动应用程序时,XIB未打开
- 24. 在应用程序中打开csv文件时android应用程序崩溃
- 25. 在iPhone SDK 3.2中无法打开打开的应用程序
- 26. 在浏览器中打开链接或打开应用程序
- 27. 在应用程序开始在iOS中获取位置
- 28. 在C#应用程序中打开文本文件
- 29. C#中,如何检测正在打开的新应用程序?
- 30. 在窗体中打开应用程序 - C#或VB.NET
,如果你想在其他iOS版本可用比你创建自己的notificationview检查这个http://stackoverflow.com/questions/14872088/get-push-notification-while-app -in-foreground-ios – iOS