免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

最新 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:006818

评论

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

利其器

宋胖子

IDEA

初识 Docker 与安装 | Docker 系列

AlwaysBeta

Docker

「架构师训练营」第1周作业 - 食堂就餐卡系统设计

guoguo 👻

极客大学架构师训练营

架构设计文档之食堂就餐卡系统设计

itrickzhang

架构设计 架构文档 架构样例 架构分析 架构总结

MySQL 笔记(一)基础架构

奈何花开

Java MySQL

教你动手写UDP协议栈

Rice嵌入式开发技术分享

TCP udp 协议栈

程序员的晚餐 | 6 月 5 日 爆炒鱿鱼

清远

美食

在 Windows WSL 2 中使用 Docker Desktop

FeiLong

Docker WSL2

体验碎片-06/06

黄大路

产品经理

食堂就餐卡系统设计-uml练习

森林

[ARTS打卡] week 02

Mau

ARTS 打卡计划

架构师课程第一周作业

杉松壁

Java 25周年:波澜壮阔的25年

北风

「Java 25周年」

【ARTS打卡】Week02

Rex

软件架构第一章总结

itrickzhang

近邻算法介绍

黄大路

数据挖掘 数据分析

食堂就餐卡系统设计

上山砍柴

极客大学架构师训练营

ARTS 第 1 周

乌拉里

ARTS 打卡计划

优秀架构师具备的能力

李小匪

极客大学架构师训练营

如何用一台 MacBook 创造高额年化收益 | ETH2.0 Staking 教程

陈东泽 EuryChen

区块链 Ethereum

程序员摆地摊?你别痴心妄想了,还不如当「在地青年」呢

非著名程序员

程序员 提升认知 职业规划 认知提升

repo 导出本地 git tag 给他人

zqb-all

git

【架构师训练营-作业-1】食堂就餐卡系统设计

小动物

系统设计 极客大学架构师训练营 作业

程序员的晚餐 | 6 月 4 日 最好吃的土豆

清远

架构师训练营第一周学习总结

王鑫龙

极客大学架构师训练营

述职报告的一些建议

黄大路

职场

架构方法:运用合适的工具表达设计

Skye

极客大学架构师训练营

架构文档

陈皮

架构 极客大学架构师训练营

2020年6月7日 接口、lambda表达式与内部类

瑞克与莫迪

《OKR工作法》读书笔记

大饼土博

读书笔记 管理 OKR

UML练习1 食堂就餐卡系统设计「架构师训练营」

Young

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