【发布时间】:2015-06-23 03:50:29
【问题描述】:
我使用 UIBackgroundFetchResult 来捕获推送通知,如下代码...我还使用内容可用性 = 1 来检测后台模式
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^) (UIBackgroundFetchResult))completionHandler {
推送即将到来,并在应用程序处于活动状态或始终处于后台模式时在此处执行 但是当我打开推送时,我无法检测到应用程序是否从推送中打开,因为它总是进入 if 状态
if ( (application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground) && (NotiType == 1 || NotiType == 2))
{
}
【问题讨论】:
-
YEAH 解决了我的问题,谢谢!!
标签: ios objective-c notifications push