Apple Push Notification 到达后,应用程序无法通过滑动锁屏(无密码)打开
App does not open by sliding lock screen (without passcode) after Apple Push Notification arrives
我在我的应用程序中配置了 APNS 当前 iOS 版本是 iOS 8.
问题出在我的应用程序被终止或我终止该应用程序之后。推送通知到达,声音和警报工作正常,现在当我滑动屏幕解锁我的 iPhone 时没有任何反应,但如果我滑动推送通知,应用程序打开并且一切正常。
我已在推送通知中将内容可用设置为 1。
只要应用程序在后台它就可以工作 fine.But 当我关闭应用程序并且推送通知到达并且我滑动锁定屏幕(没有点击推送通知)应用程序不会打开
以下是与推送通知相关的Appdelegate函数didFinishLaunchingWithOptions的代码。
NSDictionary *remoteNotifiInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotifiInfo) {
[self application:application didReceiveRemoteNotification:remoteNotifiInfo];
}
// Override point for customization after application launch.
return YES;
将此代码添加到您的 AppDelegate.h
文件中:
if ([launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]!=nil)
{
NSDictionary * aPush =[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
[self application:application didReceiveRemoteNotification:aPush];
}
试试这个代码,它对我有用。我希望它对你有用。
我在我的应用程序中配置了 APNS 当前 iOS 版本是 iOS 8.
问题出在我的应用程序被终止或我终止该应用程序之后。推送通知到达,声音和警报工作正常,现在当我滑动屏幕解锁我的 iPhone 时没有任何反应,但如果我滑动推送通知,应用程序打开并且一切正常。
我已在推送通知中将内容可用设置为 1。
只要应用程序在后台它就可以工作 fine.But 当我关闭应用程序并且推送通知到达并且我滑动锁定屏幕(没有点击推送通知)应用程序不会打开
以下是与推送通知相关的Appdelegate函数didFinishLaunchingWithOptions的代码。
NSDictionary *remoteNotifiInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotifiInfo) {
[self application:application didReceiveRemoteNotification:remoteNotifiInfo];
}
// Override point for customization after application launch.
return YES;
将此代码添加到您的 AppDelegate.h
文件中:
if ([launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]!=nil)
{
NSDictionary * aPush =[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
[self application:application didReceiveRemoteNotification:aPush];
}
试试这个代码,它对我有用。我希望它对你有用。