簡體   English   中英

在 iOS 中顯示給用戶之前修改通知數據

[英]Modify Notification data before displaying to user in iOS

我有一個應用程序,當有來自服務器的事件時,我在其中使用 FCM 通知。

當應用程序處於后台、前台或被殺死時,我想獲取通知數據並從 Notification Payload 的參數之一更新消息。

我曾嘗試將靜默推送通知與可用內容一起使用,但是當我的應用程序被終止時,我無法在我的應用程序委托中接收回調。

我嘗試了很多來自 StackOverflow 的鏈接,但無法獲得完美的建議。

如果您發現重復項,請向我提供不同 iOS (12,13,14,15) 版本的解決方案鏈接。

我的問題就像這個Stack Link

聽起來您想要的是通知服務擴展。 這是一個單獨的二進制文件(與您的應用程序打包在一起),可以在收到通知時運行。 您的擴展程序可以攔截推送通知有效負載,並對其進行修改,以便顯示其他內容。

https://developer.apple.com/documentation/usernotifications/unnotificationserviceextension

這也很好。 https://www.raywenderlich.com/8277640-push-notifications-tutorial-for-ios-rich-push-notifications

暫無
暫無

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

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