[英]Push notification not appearing in notification tray
我面臨一個不尋常的問題,即我的通知沒有出現在通知托盤中。 雖然我也得到了聲音和乞求計數。 因此,配置配置文件應該沒有任何問題。 我無法通過谷歌搜索找到任何東西。
當應用程序在后台並被殺死時,我已經測試了這種情況。
我也為我的應用程序檢查了設置,它的橫幅被選中。我也嘗試使用警報,但沒有出現警報。
對這個問題有什么想法嗎?
NSDictionary *userInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
我得到這個userInfo = nil
這是問題通知沒有出現在通知欄中嗎?
最后我得到了問題,那是來自服務器端。 其他人也可能是同樣的情況之一..
aps = {
alert = {
dictioanry = {
key = value;
key = value;
};
};
badge = 1;
sound = default;
};
在這里,我要求 php 人員添加body
標簽,並且我能夠在托盤中收到通知。
因此,對於有相同問題的人,只需檢查您是否缺少服務器端的任何密鑰。
對於那些使用 FCM Push Notif 的人,可能需要檢查負載是否有“通知”字段。 以下是使用 FCM 的完整有效負載示例:
{
"registration_ids" : ["xx5MSpbpuUe6lgYhXTX-gs:APA91bFxKmDCTlE2WA_hl29XjiNK7A-qpdRBJaz-JddCsx5CAxxxxxxxxxxGcoO0-moOMqT2T59cExxxxxt-uMgLUQgg4t8jL3uuccka6psdBXVl26bx2HfnSbvKAxxxxxx-x_xxxxx_"],
"priority": "high",
"data" : {
"app_link": "xyz://abc/def/123/456",
"title": "Testing",
"icon": "htt://abc/image.png",
},
"notification": {
"body": "Notification body",
"title": "Here is the title",
"subtitle": "and this is subtitle",
"sound" : true,
"content_available": true,
"mutable_content": true,
"priority": "high",
"badge": "1"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.