UIApplicationDelegate.DidReceiveRemoteNotification Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.