最新 iOS 推送交付度量技術:優化應用消息送達體驗

2023-11-19     InfoQ

原標題:最新 iOS 推送交付度量技術:優化應用消息送達體驗

作者 | Sergio De Simone

譯者 | 平川

策劃 | 丁曉昀

為了幫助開發者度量通知在生產環境中的發送情況,推送通知控制台現在提供了一些指標,使開發者可以深入了解 App 的行為及其與蘋果推送通知服務(APN)的集成情況。

推送通知是一種保持 App 用戶粘性的關鍵機制,所以對開發者來說,確保及時可靠地推送通知非常重要。與此同時,他們還可以通過聚焦相關度最高的事件來優化解決方案,增加採用率。

為了幫助開發者排查發送失敗的問題,蘋果在推送通知控制台提供了查看發送日誌的功能。利用 APN 返回的通知標識符(apns-unique-id),推送通知控制台將顯示有關通知的完整歷史記錄。通知會經歷一系列的狀態轉換,其中可能包括可以說明發送為什麼會失敗的狀態。

推送通知控制台中新增的指標選項卡更進一步,它會在通知通過 APN 時聚合顯示關於通知狀態的報告。

在 APN 收到你的請求之後,你就可以使用新增的指標監控推送通知的狀態。指標可以顯示 APN 是發送了還是丟棄了你的推送通知,還是將它們保存在持久存儲中稍後再嘗試發送。

蘋果表示,通知的成功發送取決於許多因素,包括正確的通知屬性,如推送優先級和推送類型;目標設備的狀態,如電源狀態;可能影響發送的外部因素,如設備的連接質量;用戶偏好,包括禁用推送通知或後台刷新,或低功耗模式等。

新的指標選項卡對通知做了聚合分類,如「存儲 - 設備離線」或「丟棄 - 禁用」。這些分類解釋了通知未發送的原因。這也是一個有用的資源,可以幫助你了解哪些設備處於非活動狀態,應該從 APN 中刪除它們,以便節省資源。

在 WWDC23 大會上推出的推送通知控制台提供了一個直觀的 Web 介面,用於發送通知和驗證端到端推送功能。此外,如前所述,它讓開發者可以查看發送日誌。而且,它還提供了一些工具,供開發者在使用 APN 時進行身份驗證,以及驗證開發者的 APN 實現。

原文連結:

https://www.infoq.com/news/2023/10/iOS-push-deliery-metrics/

突發!「ChatGPT 之父」Sam Altman 被開除,與董事會矛盾早有端倪?

好萊塢大導預測成真,Meta 讓 AI 「一句話生成一部電影」 不再是夢

ClickHouse 彪悍發言:雲數倉死貴死貴的,Snowflake 這種就不應該成為當前主流!

「谷歌有谷歌的規矩」

文章來源: https://twgreatdaily.com/8d0faa3141961f0ae86b5e39a0fed5dc.html