Bagikan melalui


UIApplicationDelegate.DidReceiveRemoteNotification Metode

Definisi

Dukungan pemberitahuan latar belakang jarak jauh: Dipanggil oleh sistem operasi saat aplikasi Anda menerima pemberitahuan jarak jauh.

[Foundation.Export("application:didReceiveRemoteNotification:fetchCompletionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void DidReceiveRemoteNotification (UIKit.UIApplication application, Foundation.NSDictionary userInfo, Action<UIKit.UIBackgroundFetchResult> completionHandler);
abstract member DidReceiveRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary * Action<UIKit.UIBackgroundFetchResult> -> unit
override this.DidReceiveRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary * Action<UIKit.UIBackgroundFetchResult> -> unit

Parameter

application
UIApplication

Menangani UIApplication.

userInfo
NSDictionary
completionHandler
Action<UIBackgroundFetchResult>

Panggilan balik untuk memanggil untuk memberi tahu sistem operasi hasil operasi pengambilan latar belakang.

Atribut

Keterangan

Metode ini adalah bagian dari dukungan pemberitahuan jarak jauh baru iOS 7.0. Metode ini dipanggil jika Penetapan Anda mencantumkan operasi latar belakang "pemberitahuan jarak jauh" diatur, dan Anda menerima pemberitahuan jarak jauh.

Setelah selesai, Anda harus memberi tahu sistem operasi tentang hasil metode dengan memanggil panggilan balik yang disediakan.

Penting: kegagalan untuk memanggil metode panggilan balik yang disediakan dengan kode hasil sebelum metode ini selesai akan menyebabkan aplikasi Anda dihentikan.

Berlaku untuk