我可以向iOS设备发送推送通知。通知上有一个“关闭”按钮和一个“查看”按钮。当用户点击" view“按钮时,应用程序会打开根视图控制器。在应用程序中有一个新闻部分。假设通知是为了提醒用户有一个新的新闻故事可供他们查看。如果点击" view ",就会显示根视图控制器,而不是新闻视图控制器。我该如何打开新闻视图控制器?Facebook经常使用这一点。这是否需要在服务器上或应用程序内进行更改?谢谢你的帮忙!
发布于 2011-09-04 14:56:42
您必须检查应用程序委派中的启动选项:
application:didFinishLaunchingWithOptions在这里,您可以获取推送通知的有效载荷字典。
发布于 2015-08-12 11:49:09
对于通知中的iOS 8+操作按钮:
对于本地通知,当按下通知上的按钮(锁屏或横幅)时,appDelegate调用此方法:
- (void)application:(UIApplication *)application
handleActionWithIdentifier:(NSString *)identifier
forLocalNotification:(UILocalNotification *)notification
completionHandler:(void (^)())completionHandler对于推送通知,当按下通知上的按钮(锁屏或横幅)时,appDelegate调用此方法:
- (void)application:(UIApplication *)application
handleActionWithIdentifier:(NSString *)identifier
forRemoteNotification:(NSDictionary *)userInfo
completionHandler:(void (^)())completionHandlerhttps://stackoverflow.com/questions/7297794
复制相似问题