0
iOSとSwiftを初めて使用しています。私は私のアプリでリモート通知を実装しています。アプリがアクティブまたはバックグラウンドのときはすべて正常に動作します。しかし、私の通知は、アプリケーションが終了したときに表示されません。私が得ているのは通知の警告音だけです。アプリが殺された状態にあるときアプリが終了したときのリモート通知
didFinishLaunchingWithOptions
だからあなたはここからそれを適切に処理する必要がありますが、通知を受信し、アプリケーションが殺された状態にあるときはAppDelegate方法以下
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
if #available(iOS 10.0, *){
}else{
let notification = UILocalNotification()
notification.alertTitle = "my Title"
notification.alertBody = "My Message"
notification.category = "customCategory"
notification.soundName = UILocalNotificationDefaultSoundName
application.scheduleLocalNotification(notification)
}
}
あなたには、いくつかの例に私を提案することができます?。アプリケーションの起動時にdidFinishLaunchingWithOptionsメソッドが呼び出されます。アプリケーションが実行されていないときに通知をどのように表示するのに役立つのでしょうか? –