[英]Is it possible to display an image inside the title text in an iOS Push Notification?
[英]Is it possible to modify incoming Push Notification Text on iOS
我有一個用例,通知提供商最終以我想要更改的格式向我發送推送通知文本。 我可以在應用程序的ObjectiveC / Swift代碼中這樣做嗎?
從iOS 10開始 ,可以通過為應用程序創建UNNotificationServiceExtension來修改推送通知的文本(除非它們是靜默通知)。
擴展在Xcode中作為單獨的Target創建,並為NotificationService類提供兩個函數,一個允許您修改推送通知的內容( didReceive withContentHandler ),另一個通知您的應用程序,如果didReceive withContentHandler沒有及時完成( serviceExtensionTimeWillExpire )。
為此,還需要修改發送到應用程序的推送通知,以包含值為1的鍵/值對mutable-content ,以便iOS知道為您的應用程序調用UNNotificationServiceExtension。
Apple的UNNotificationServiceExtension文檔
不,您無法更改通知警報消息(文本),當應用程序未處於前台狀態時,用戶將看到該消息。 該用法將看到通知有效負載包含的相同文本。
您的iOS應用程序在向用戶顯示之前無法修改傳入的推送通知數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.