Big*_*igT 2 iphone xcode apple-push-notifications
发送推送通知后,我希望应用程序在我的收件箱页面上打开,以便用户可以在收件箱中看到新消息.我的AppDelegate中有以下代码
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{
[self.tabController setSelectedIndex:2];
}
Run Code Online (Sandbox Code Playgroud)
当我发送推送消息并且电话处于活动状态时,它会在没有警告的情况下直接进入.我知道它应该用我的代码做什么,但有没有办法改变它
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{
if(app.isActive == FALSE)
[self.tabController setSelectedIndex:2];
}
Run Code Online (Sandbox Code Playgroud)
对此有任何见解将有很大帮助.谢谢!
来自Stanislav Yaglo,目标C:如何检查应用程序当前是否处于活动状态(即用户是否正在使用它)?:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
if (application.applicationState == UIApplicationStateActive) {
// For example, update the tab bar
}
else {
self.tabController.selectedIndex = 3;
}
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你 !
| 归档时间: |
|
| 查看次数: |
2367 次 |
| 最近记录: |