我正在处理交互式通知。我希望用户在触发通知时至少执行一个操作。但若用户并没有执行任何操作,而是直接点击通知,那个么应用程序就会启动。
我想像在应用程序启动时显示警报一样处理这个问题。
有人对此有想法吗?
检查应用程序是否通过录制通知启动。在中写入以下内容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
if (launchOptions)
{
NSDictionary * appLaunchDict = [[NSDictionary alloc]initWithDictionary:launchOptions];
NSDictionary* userInfo = [appLaunchDict objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (userInfo){
// Call your method here which will show alert or any thing you want.
}
}
}