如何添加动态按钮来推送通知警报框并重定向到 iPhone 中所需的 UIView?

发布于 2024-12-06 11:26:01 字数 217 浏览 0 评论 0原文

我的任务是创建带有推送通知的应用程序,当通知发送时,它将用户重定向到不同的用户页面,而无需登录应用程序。

我必须使用本地通知,在其中创建自定义警报框。我必须在其中自定义按钮标题并将其重定向到不同的页面而无需登录视图。

是否可以使用自定义名称按钮设置用户自定义 uialertbox。它重定向到 uiview 而不加载第一个登录视图。

请帮我。并提供一些样本。如果可能的话。

I have a task to create application with push notification when the notification send at that time it redirect user to the different user page without login in the application.

I have to work with the local notification in which i have to create custom alertbox. in which i have to customize the button title and redirect it to the different pages without login view.

Is it possible to set the user custom uialertbox with custom name button. and it redirect to the uiview without loading first view for login.

Please help me. And provide some sample for it.if possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜司空 2024-12-13 11:26:01

UILocalNotification 由系统处理,而不是 UIAlertViews

您可以通过设置alertAction 属性来设置pushnotiftcaion 或UILocalNotification 的按钮标题。

该通知有一个 userInfo 属性,您可以使用 NSDictionary 填充该属性,然后在您的应用程序委托中,您可以在应用程序启动和导航时检查 userInfo用户访问视图。

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

    // Your normal code here.

    [self.window makeKeyAndVisible];

    // Check for a UILocalNotification
    UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; 

    if (notification ) {
       // handle the notification
    }


    return YES;
}

UILocalNotification are handled by the system and are not UIAlertViews.

You can set the button title for pushnotiftcaion or UILocalNotification by setting the alertAction property.

The notification has a userInfo property which you can fill with a NSDictionary, then in your appdelegate you can check the userInfo when you app launches and navigate the user to the view.

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

    // Your normal code here.

    [self.window makeKeyAndVisible];

    // Check for a UILocalNotification
    UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; 

    if (notification ) {
       // handle the notification
    }


    return YES;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文