通过iOS中的点击通知打开应用程序时,SVProgressHUD无法正常工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过iOS中的点击通知打开应用程序时,SVProgressHUD无法正常工作相关的知识,希望对你有一定的参考价值。

我已经将SVProgressHUD实现到app中的其他页面。在此应用程序中,通知功能已存在。当我收到通知然后单击它打开主页然后导航特定页面。在这种情况下,我希望当我点击通知时,我想显示SVProgressHUD,直到导航特定页面。我已经在'SVProgressHUD'方法下实现了registerForPushNotification功能,但它不起作用。导航到特定页面后它正在工作。所以我不明白我能做什么。请任何人帮助我。可能吗?

答案

在didFinishLaunchingWithOptions中,添加:

//redirect to notification list if its from push notification click
NSMutableDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];

if (notification)
{
    //this notification dictionary is same as your JSON payload whatever you gets from Push notification you can consider it as a userInfo dic in last parameter of method -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    NSLog(@"%@",notification);
    [SVProgressHUD showWithStatus:@"Please Wait"];
}

希望这会有所帮助;)

以上是关于通过iOS中的点击通知打开应用程序时,SVProgressHUD无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

如何在IOS中处理多个远程通知点击

当用户使用 iOS 13 Swift 5 点击推送通知时,在特定视图中打开应用程序

iOS点击推送通知打开具体的viewcontroller

如何避免iOS中的重复通知?

检测是不是未通过 iOS 中的推送通知打开应用程序?

打开另一个通知时,如何防止通知从通知中心消失? iOS