我正在制作一个应用程序,它们将成为一个向您提问的本地通知。我想要它,以便如果从通知中或可能在 5 分钟内打开应用程序,则会显示正常启动应用程序时不存在的某个视图。如果这改变了任何东西,我正在使用 UITabBar 应用程序。
user2701925
问问题
52 次
1 回答
1
您可以通过检查来检测应用程序是否刚刚从通知中启动launchOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSDictionary * userInfo = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (userInfo) {
// Ok, launched from a notification. Do stuff here
}
// ...
return YES;
}
其中userInfo
将包含服务器发送的通知有效负载。
于 2013-08-27T01:29:18.777 回答