我正在研究交互式通知。我希望用户在通知被触发时至少执行一项操作。但如果用户不执行任何操作并直接点击通知,则应用程序将启动。
我想处理这个问题,就像在应用程序启动时显示警报一样。
有人对此有想法吗?
最佳答案
检查应用程序是否正在通过点击通知启动。在
中写入以下内容- (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.
}
}
}
关于ios - 当没有执行任何操作并且用户点击通知时如何处理交互式通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37042669/