写点什么

最新 iOS 推送交付度量技术:优化应用消息送达体验

  • 2023-11-18
    北京
  • 本文字数:756 字

    阅读完需:约 2 分钟

大小:366.55K时长:02:05
最新iOS推送交付度量技术:优化应用消息送达体验

为了帮助开发者度量通知在生产环境中的发送情况,推送通知控制台现在提供了一些指标,使开发者可以深入了解 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/

2023-11-18 08:007402

评论

发布
暂无评论
发现更多内容

Nexpose 8.8.0 for Linux & Windows - 漏洞扫描

sysin

Nexpose

GNS3 v3.0.5 - 开源免费网络模拟器

sysin

网络模拟器

中文大模型幻觉测评:豆包大模型准确率全球第一,超越DeepSeek-R1、Gemini-2.5、GPT-4o

新消费日报

AppAgentx 开源AI手机操控使用分享

溪抱鱼

android AI 自动化测试

必看!手把手教你玩转Dify的3大核心工具!

王磊

测试技艺 | AI 赋能 GUI 自动化测试的挑战

技艺的尾巴

人工智能 自动化测试 GUI

AppSpider 7.5.018 for Windows - Web 应用程序安全测试

sysin

AppSpider

Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

刘大猫

监控 Arthas 监控工具 heap heapdump

京东探索研究院大模型成果登上Nature

京东零售技术

楼宇大堂数字LED显示屏定制指南

Dylan

商业 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

Flawnter 5.9.1 (macOS, Linux, Windows) - 应用程序安全测试软件

sysin

安全测试

Arista vEOS 4.30.10M - 虚拟化的数据中心和云网络可扩展操作系统

sysin

Arista

Arista EOS 4.34.0F - 适用于下一代数据中心和云网络的可扩展操作系统

sysin

Arista

Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析

sysin

Arista

Fastrace:Rust 中分布式追踪的现代化方案

观测云

分布式链路追踪

StarWind Virtual SAN (VSAN) 8.0.0 - 软件 SAN 解决方案

sysin

VSAN

Dell UnityVSA 5.5 - 敏捷的软件定义存储

sysin

Unity

上线 3 天破 500 星,TEN VAD 与 Turn Detection 让 Voice Agent 对话更拟人丨社区来稿

RTE开发者社区

Centos或Linux编写一键式Shell脚本删除用户、组指导手册

刘大猫

人工智能 Linux centos Shell shell脚本

Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理

sysin

Infoblox

Arthas sysprop(查看和修改JVM的系统属性)

刘大猫

JVM 监控 Arthas 监控工具 sysprop

Red Hat Enterprise Linux 10 正式版发布,主打在混合环境中提供更强大的智能与安全能力

sysin

RHEL

Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架

sysin

Metasploit

Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台

sysin

漏洞利用

C#线程池核心技术:从原理到高效调优的实用指南

量贩潮汐·WholesaleTide

C#

微软 Azure 发布 Voice Live API,自带音频处理可自选模型;空间语音翻译:保持环境中说话人方向和声音特征丨日报

RTE开发者社区

Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统

sysin

Arista

鸿蒙开发实现图片上传(上传用户头像)

星河特战队员

社交 DevEco Studio 鸿蒙开发 harmoyos

全面解析 Coco AI,一款开源、免费的智能搜索与知识库工具

极限实验室

直播 CocoAI

最新iOS推送交付度量技术:优化应用消息送达体验_Android/iOS_Sergio De Simone_InfoQ精选文章