簡體   English   中英

如何在UNNotificationContentExtension中運行應用程序

[英]How to run application within UNNotificationContentExtension

我做一個iOS游戲。 我需要添加帶有三個操作的高級ios 10通知(如UNNotificationAction )。 其中一項操作必須運行我的游戲。 我已經實現了通知,動作和UNNotificationContentExtensiondidReceive功能(帶UNNotificationResponse參數)。 一切正常:我收到了有關操作的通知。 我應該在didReceive函數中運行我的游戲嗎? 我的代碼:

 func didReceive(_ response: UNNotificationResponse, completionHandler completion: @escaping (UNNotificationContentExtensionResponseOption) -> Void) {
    switch (response.actionIdentifier) {
    case "inGame":
        // run game here!!!
    case "sendAgain":
        // some logic
    case "cancel":
        // another some logic
    default:
        completion(.dismiss)
    }
}

設置activationMode的的inGame動作UIUserNotificationActivationModeForeground 當用戶觸摸游戲時,它將導致動作打開游戲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM