[英]Is there a way to attach an image to a push notification without using the Notification Service Extension?
[英]Displaying Push Notification Badges Without Notification Service Extension
我的問題的根源是我無法在真實設備上測試推送消息,因為問題似乎是 Xcode 錯誤,但這不是現在的主題。 我只是添加了這個來回答為什么我不能正常測試我的實現。
所以我在我的 iOS 應用程序中使用 OneSignal SDK 實現了推送通知。 根據他們的設置指南,他們建議創建一個"Notification Service Extension"
,這也會在我的應用程序中導致問題(與配置文件有關),我還無法修復。 因此,我決定跳過添加擴展,這意味着我將無法使用某些特定功能,例如發送圖像和更改徽章。 我不在乎發送圖像,但徽章是必須的。
我的問題是,確實需要添加"Notification Service Extension"
來操作 iOS 11/12/13 的徽章? 我的目標是在客戶端收到推送消息時僅在應用程序圖標上顯示"1"
。 2-3 年前,當我之前實現推送通知時,我不需要任何魔法,除了以下行:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1]
}
這改變了嗎? 或者它會顯示一個數字為1
的徽章,我不必擔心它?
ios13 不允許將 PushKit 用於非 VOIP 場景。 您必須在他們做廣告時添加 NSE。 它不再只是用於圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.