[{"data":1,"prerenderedAt":572},["ShallowReactive",2],{"blog-progressive-web-apps-on-ios-zh-zh-CN":3},{"id":4,"title":5,"excerpt":6,"content":7,"coverImage":534,"meta":544,"status":548,"slug":549,"author":550,"category":561,"publishDate":566,"featured":44,"updatedAt":567,"createdAt":568,"contentHtml":569,"previewUrl":570,"localeSlugs":571},131,"iOS 上的 PWA 完全指南：安装原理、限制与投放转化","面向广告投放的 iOS 上的 PWA 实战指南：Safari「添加到主屏幕」如何工作、真实的 iOS 限制、iOS 与 Android 差异，以及如何让 iOS PWA 安装持续转化。",{"root":8},{"type":9,"format":10,"indent":11,"version":12,"direction":13,"children":14},"root","",0,1,"ltr",[15,23,32,36,52,56,68,117,129,133,141,190,194,198,202,370,374,378,382,395,401,415,429,433,437,483,487,492,499,503,510,514,518,522,526,530],{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":18},"heading","h2",[19],{"type":20,"text":21,"format":11,"detail":11,"mode":22,"style":10,"version":12},"text","iOS 上的 PWA 对广告投放到底意味着什么","normal",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":25},"paragraph",[26,28,30],{"type":20,"text":27,"format":11,"detail":11,"mode":22,"style":10,"version":12},"对跑应用安装或网页转化的投放团队来说，",{"type":20,"text":29,"format":12,"detail":11,"mode":22,"style":10,"version":12},"iOS 上的 PWA",{"type":20,"text":31,"format":11,"detail":11,"mode":22,"style":10,"version":12},"（PWA iOS）是移动增长里最容易被误解的一环。PWA（渐进式 Web 应用，Progressive Web App）本质是一个「表现得像 App 的网页」：能全屏打开、能在主屏幕生成图标、能部分离线工作。在 Android 上，安装几乎零摩擦；在 iOS 上，同一个 PWA 照样能用，但安装路径不一样——更安静、更隐蔽，而且受苹果在 Safari 里设定的规则约束。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":33},[34],{"type":20,"text":35,"format":11,"detail":11,"mode":22,"style":10,"version":12},"这个落差很关键。在很多地区，付费流量里相当大一部分落在 iPhone 上。如果你的漏斗假设有一个 Android 式的安装弹窗，那么 iOS 的单次安装成本会悄悄被抬高，而你往往会怪素材不行——真正的瓶颈其实是「安装」这一步。本文讲清楚 iOS 上的 PWA 是怎么安装的、哪些真的能用、哪些是真实限制、iOS 与 Android 差在哪，以及大多数文章会跳过的那一段：投放团队如何在这些限制下，依然把 iOS PWA 安装活动跑出量。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":37},[38,40,50],{"type":20,"text":39,"format":11,"detail":11,"mode":22,"style":10,"version":12},"想看跨平台的整体打法，可参考我们的总览文章",{"type":41,"fields":42,"format":10,"indent":11,"version":46,"direction":13,"children":47},"link",{"url":43,"newTab":44,"linkType":45},"https://deepclick.com/zh-CN/resources/blog/progressive-web-apps-for-advertising-zh/",false,"custom",3,[48],{"type":20,"text":49,"format":11,"detail":11,"mode":22,"style":10,"version":12},"渐进式 Web 应用与广告投放",{"type":20,"text":51,"format":11,"detail":11,"mode":22,"style":10,"version":12},"。本文专注 iOS 这一侧的真实情况。",{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":53},[54],{"type":20,"text":55,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS 上的 PWA 怎么装：用 Safari「添加到主屏幕」",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":57},[58,60,62,64,66],{"type":20,"text":59,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS 上的 PWA ",{"type":20,"text":61,"format":12,"detail":11,"mode":22,"style":10,"version":12},"没有自动安装横幅",{"type":20,"text":63,"format":11,"detail":11,"mode":22,"style":10,"version":12},"。安装通过 ",{"type":20,"text":65,"format":12,"detail":11,"mode":22,"style":10,"version":12},"「添加到主屏幕」（Add to Home Screen）",{"type":20,"text":67,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 完成，这是一个由用户手动触发的 Safari 操作。流程很短，但每一步都是流失点：",{"type":69,"listType":70,"start":12,"tag":71,"format":10,"indent":11,"version":12,"direction":13,"children":72},"list","number","ol",[73,82,91,99,108],{"type":74,"value":12,"format":10,"indent":11,"version":12,"direction":13,"children":75},"listitem",[76],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":77},[78,80],{"type":20,"text":79,"format":12,"detail":11,"mode":22,"style":10,"version":12},"用 Safari 打开这个 PWA。",{"type":20,"text":81,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 这一条没得商量——原因见下方「仅限 Safari」说明。",{"type":74,"value":83,"format":10,"indent":11,"version":12,"direction":13,"children":84},2,[85],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":86},[87,89],{"type":20,"text":88,"format":12,"detail":11,"mode":22,"style":10,"version":12},"点工具栏里的「分享」按钮",{"type":20,"text":90,"format":11,"detail":11,"mode":22,"style":10,"version":12},"（一个带向上箭头的方框）。",{"type":74,"value":46,"format":10,"indent":11,"version":12,"direction":13,"children":92},[93],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":94},[95,97],{"type":20,"text":96,"format":12,"detail":11,"mode":22,"style":10,"version":12},"下滑找到并点击「添加到主屏幕」。",{"type":20,"text":98,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 它排在分享对象的下方，没人引导用户很容易错过。",{"type":74,"value":100,"format":10,"indent":11,"version":12,"direction":13,"children":101},4,[102],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":103},[104,106],{"type":20,"text":105,"format":12,"detail":11,"mode":22,"style":10,"version":12},"确认名称并点「添加」。",{"type":20,"text":107,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 图标随即出现在主屏幕上。",{"type":74,"value":109,"format":10,"indent":11,"version":12,"direction":13,"children":110},5,[111],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":112},[113,115],{"type":20,"text":114,"format":12,"detail":11,"mode":22,"style":10,"version":12},"从图标启动。",{"type":20,"text":116,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 只有这时 iOS 才会全屏渲染、隐藏掉 Safari 的浏览器外壳。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":118},[119,121,127],{"type":20,"text":120,"format":11,"detail":11,"mode":22,"style":10,"version":12},"结论很清楚：iOS 上的 PWA 安装是一个「需要引导的动作」，不是一键弹窗。你能掌控的最大杠杆，就是落地页有没有把这个手势讲清楚。一个什么都不提示、默认用户已经知道分享按钮藏在哪的空白页，会在每一步都漏掉安装。像 ",{"type":41,"fields":122,"format":10,"indent":11,"version":46,"direction":13,"children":124},{"url":123,"newTab":44,"linkType":45},"https://deepclick.com/product/pwa-install",[125],{"type":20,"text":126,"format":11,"detail":11,"mode":22,"style":10,"version":12},"DeepClick 的 PWA 安装层",{"type":20,"text":128,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 这类跨平台安装流程，存在的意义正是把这个手势「脚本化」——识别 iOS、弹出正确的「添加到主屏幕」指引、并在合适的时机触发提示，从而提升转化。",{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":130},[131],{"type":20,"text":132,"format":11,"detail":11,"mode":22,"style":10,"version":12},"真实的 iOS PWA 限制（以及哪些才重要）",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":134},[135,137,139],{"type":20,"text":136,"format":11,"detail":11,"mode":22,"style":10,"version":12},"苹果支持 iOS 上的 PWA，但加了不少护栏。搞清楚真实的 ",{"type":20,"text":138,"format":12,"detail":11,"mode":22,"style":10,"version":12},"iOS PWA 限制",{"type":20,"text":140,"format":11,"detail":11,"mode":22,"style":10,"version":12},"，能让你不把话说满，也能让你绕着它来设计漏斗。",{"type":69,"listType":142,"start":12,"tag":143,"format":10,"indent":11,"version":12,"direction":13,"children":144},"bullet","ul",[145,158,166,174,182],{"type":74,"value":12,"format":10,"indent":11,"version":12,"direction":13,"children":146},[147],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":148},[149,151,153,156],{"type":20,"text":150,"format":12,"detail":11,"mode":22,"style":10,"version":12},"没有自动安装弹窗。",{"type":20,"text":152,"format":11,"detail":11,"mode":22,"style":10,"version":12}," Android 可以触发 ",{"type":20,"text":154,"format":155,"detail":11,"mode":22,"style":10,"version":12},"beforeinstallprompt",16,{"type":20,"text":157,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 事件、弹出原生横幅；iOS 不行。每一次安装都是手动「添加到主屏幕」，所以「指引 UX」就是你的转化面。",{"type":74,"value":83,"format":10,"indent":11,"version":12,"direction":13,"children":159},[160],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":161},[162,164],{"type":20,"text":163,"format":12,"detail":11,"mode":22,"style":10,"version":12},"仅限 Safari 安装。",{"type":20,"text":165,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 真正的 PWA「添加到主屏幕」只能在 Safari 里完成。如果用户在应用内浏览器里打开你的链接（广告平台的 webview、聊天软件的预览页），这个选项会缺失或残缺。把 iOS 点击导流进 Safari，是一个真实的漏斗决策，不是细枝末节。",{"type":74,"value":46,"format":10,"indent":11,"version":12,"direction":13,"children":167},[168],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":169},[170,172],{"type":20,"text":171,"format":12,"detail":11,"mode":22,"style":10,"version":12},"Web 推送有，但有前置条件。",{"type":20,"text":173,"format":11,"detail":11,"mode":22,"style":10,"version":12}," iOS 为已安装的 PWA 加入了 Web 推送，但前提是 App 已被添加到主屏幕、且用户授予了通知权限。你不能指望用推送去召回一个「从没安装过」的访客——要准备兜底方案。",{"type":74,"value":100,"format":10,"indent":11,"version":12,"direction":13,"children":175},[176],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":177},[178,180],{"type":20,"text":179,"format":12,"detail":11,"mode":22,"style":10,"version":12},"存储与生命周期有讲究。",{"type":20,"text":181,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 对长期不用的 PWA，iOS 可能回收其缓存数据；Android 提供的部分后台能力在 iOS 上也没有。把 PWA 当成一个「快速入口」，别当成重型的离线数据仓库。",{"type":74,"value":109,"format":10,"indent":11,"version":12,"direction":13,"children":183},[184],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":185},[186,188],{"type":20,"text":187,"format":12,"detail":11,"mode":22,"style":10,"version":12},"没有深度系统集成。",{"type":20,"text":189,"format":11,"detail":11,"mode":22,"style":10,"version":12}," PWA 不进 App Store、用不到全部原生 API，和系统应用目录是相对隔开的。对很多增长和再触达打法来说这完全够用，只是要把预期摆正。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":191},[192],{"type":20,"text":193,"format":11,"detail":11,"mode":22,"style":10,"version":12},"这些都不会卡死一场投放。它们只是说明：iOS 偏爱「有引导、够快、锚定在 Safari」的体验，而惩罚那种直接从 Android 抄过来的漏斗。",{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":195},[196],{"type":20,"text":197,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS 与 Android 的 PWA 能力对比",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":199},[200],{"type":20,"text":201,"format":11,"detail":11,"mode":22,"style":10,"version":12},"实际差异，归根结底在于「安装怎么触发」以及「装完之后这个 App 能干什么」。",{"type":203,"direction":204,"format":10,"indent":11,"version":12,"colWidths":205,"children":207},"table",null,[206,206,206],280,[208,230,250,270,290,310,330,350],{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":210},"tablerow",[211,218,224],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":12,"children":213},"tablecell",[214],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":215},[216],{"type":20,"text":217,"format":11,"detail":11,"mode":22,"style":10,"version":12},"能力",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":12,"children":219},[220],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":221},[222],{"type":20,"text":223,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS（Safari）",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":12,"children":225},[226],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":227},[228],{"type":20,"text":229,"format":11,"detail":11,"mode":22,"style":10,"version":12},"Android（Chrome）",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":231},[232,238,244],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":233},[234],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":235},[236],{"type":20,"text":237,"format":11,"detail":11,"mode":22,"style":10,"version":12},"自动安装弹窗",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":239},[240],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":241},[242],{"type":20,"text":243,"format":11,"detail":11,"mode":22,"style":10,"version":12},"无——只能手动",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":245},[246],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":247},[248],{"type":20,"text":249,"format":11,"detail":11,"mode":22,"style":10,"version":12},"有——beforeinstallprompt 横幅",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":251},[252,258,264],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":253},[254],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":255},[256],{"type":20,"text":257,"format":11,"detail":11,"mode":22,"style":10,"version":12},"安装方式",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":259},[260],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":261},[262],{"type":20,"text":263,"format":11,"detail":11,"mode":22,"style":10,"version":12},"分享 → 添加到主屏幕",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":265},[266],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":267},[268],{"type":20,"text":269,"format":11,"detail":11,"mode":22,"style":10,"version":12},"一键安装对话框",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":271},[272,278,284],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":273},[274],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":275},[276],{"type":20,"text":277,"format":11,"detail":11,"mode":22,"style":10,"version":12},"安装所需浏览器",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":279},[280],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":281},[282],{"type":20,"text":283,"format":11,"detail":11,"mode":22,"style":10,"version":12},"仅 Safari",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":285},[286],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":287},[288],{"type":20,"text":289,"format":11,"detail":11,"mode":22,"style":10,"version":12},"Chrome 及多数 Chromium 浏览器",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":291},[292,298,304],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":293},[294],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":295},[296],{"type":20,"text":297,"format":11,"detail":11,"mode":22,"style":10,"version":12},"Web 推送通知",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":299},[300],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":301},[302],{"type":20,"text":303,"format":11,"detail":11,"mode":22,"style":10,"version":12},"有，但需先安装 + 授权",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":305},[306],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":307},[308],{"type":20,"text":309,"format":11,"detail":11,"mode":22,"style":10,"version":12},"有，支持广泛",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":311},[312,318,324],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":313},[314],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":315},[316],{"type":20,"text":317,"format":11,"detail":11,"mode":22,"style":10,"version":12},"离线 / 缓存持久性",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":319},[320],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":321},[322],{"type":20,"text":323,"format":11,"detail":11,"mode":22,"style":10,"version":12},"长期不用可能被回收",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":325},[326],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":327},[328],{"type":20,"text":329,"format":11,"detail":11,"mode":22,"style":10,"version":12},"更持久",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":331},[332,338,344],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":333},[334],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":335},[336],{"type":20,"text":337,"format":11,"detail":11,"mode":22,"style":10,"version":12},"应用内浏览器安装",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":339},[340],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":341},[342],{"type":20,"text":343,"format":11,"detail":11,"mode":22,"style":10,"version":12},"常被屏蔽或残缺",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":345},[346],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":347},[348],{"type":20,"text":349,"format":11,"detail":11,"mode":22,"style":10,"version":12},"更宽容",{"type":209,"direction":204,"format":10,"indent":11,"version":12,"children":351},[352,358,364],{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":353},[354],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":355},[356],{"type":20,"text":357,"format":11,"detail":11,"mode":22,"style":10,"version":12},"全屏独立启动",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":359},[360],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":361},[362],{"type":20,"text":363,"format":11,"detail":11,"mode":22,"style":10,"version":12},"支持，从图标启动",{"type":212,"direction":204,"format":10,"indent":11,"version":12,"backgroundColor":204,"colSpan":12,"rowSpan":12,"headerState":11,"children":365},[366],{"type":24,"direction":204,"format":10,"indent":11,"version":12,"textFormat":11,"textStyle":10,"children":367},[368],{"type":20,"text":369,"format":11,"detail":11,"mode":22,"style":10,"version":12},"支持",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":371},[372],{"type":20,"text":373,"format":11,"detail":11,"mode":22,"style":10,"version":12},"规律很一致：Android 自动帮你抹平摩擦，iOS 要你主动去抹平它。这是一个你能解决的设计问题，不是一堵墙。",{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":375},[376],{"type":20,"text":377,"format":11,"detail":11,"mode":22,"style":10,"version":12},"投放团队如何在 iOS 上跑出有效的 PWA 安装活动",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":379},[380],{"type":20,"text":381,"format":11,"detail":11,"mode":22,"style":10,"version":12},"这是本文的重点，也是 iOS PWA 表现真正分胜负的地方。上面的限制都是真的，但投放团队靠「绕着它做工程」照样跑出漂亮的 iOS 数据。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":383},[384,386,388,393],{"type":20,"text":385,"format":12,"detail":11,"mode":22,"style":10,"version":12},"1. 把安装手势讲明白。",{"type":20,"text":387,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 既然没有弹窗，落地页就必须用动画提示或一个指向 Safari 分享按钮的箭头，把「添加到主屏幕」演示出来，而且最好在合适的时机触发、而不是一加载就弹。像 ",{"type":41,"fields":389,"format":10,"indent":11,"version":46,"direction":13,"children":390},{"url":123,"newTab":44,"linkType":45},[391],{"type":20,"text":392,"format":11,"detail":11,"mode":22,"style":10,"version":12},"DeepClick 的 PWA 安装产品",{"type":20,"text":394,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 这类托管流程，会跨平台处理 iOS 识别与指引浮层，让你不必为每场投放手写 Safari 的各种怪脾气。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":396},[397,399],{"type":20,"text":398,"format":12,"detail":11,"mode":22,"style":10,"version":12},"2. 让落地页又快又「Safari 原生」。",{"type":20,"text":400,"format":11,"detail":11,"mode":22,"style":10,"version":12}," iOS 访客对慢页面没耐心，一个在 Safari 里完不成的安装就是丢掉的安装。把页面做轻、用 Safari 打开而不是 webview、并删掉除「安装」之外的一切多余点击。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":402},[403,405,407,413],{"type":20,"text":404,"format":12,"detail":11,"mode":22,"style":10,"version":12},"3. 把付费流量干净分流，并保持合规。",{"type":20,"text":406,"format":11,"detail":11,"mode":22,"style":10,"version":12}," iOS 投放面对严格的广告审核，而杂乱的跳转链路既会破坏 Safari 安装、又会带来政策风险。合规的流量分流——把真实用户与机器人、审核流量区分开，保持链路干净——保护的是给这场投放掏钱的那个账户。DeepClick 的",{"type":41,"fields":408,"format":10,"indent":11,"version":46,"direction":13,"children":410},{"url":409,"newTab":44,"linkType":45},"https://deepclick.com/product/shield",[411],{"type":20,"text":412,"format":11,"detail":11,"mode":22,"style":10,"version":12},"合规流量分流层",{"type":20,"text":414,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 正是为这类付费 iOS 流量打造的。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":416},[417,419,421,427],{"type":20,"text":418,"format":12,"detail":11,"mode":22,"style":10,"version":12},"4. 把流失的人捞回来。",{"type":20,"text":420,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 大多数 iOS 访客第一次不会安装，而没有自动弹窗，你会无声地丢掉他们。一套",{"type":41,"fields":422,"format":10,"indent":11,"version":46,"direction":13,"children":424},{"url":423,"newTab":44,"linkType":45},"https://deepclick.com/product/re-engagement",[425],{"type":20,"text":426,"format":11,"detail":11,"mode":22,"style":10,"version":12},"再触达流程",{"type":20,"text":428,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 能把那些在「添加到主屏幕」之前就跳走的用户拉回来——要么在他们装好后用 Web 推送，要么用提醒位推动他们二次回访。",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":430},[431],{"type":20,"text":432,"format":11,"detail":11,"mode":22,"style":10,"version":12},"把这四点叠在一起，iOS 就从那个「PWA 安装支持不太好」的平台，变成一个真正能转化的渠道——因为你不再跟 Safari 较劲，而是顺着它来设计。",{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":434},[435],{"type":20,"text":436,"format":11,"detail":11,"mode":22,"style":10,"version":12},"核心要点",{"type":69,"listType":142,"start":12,"tag":143,"format":10,"indent":11,"version":12,"direction":13,"children":438},[439,450,459,467,477],{"type":74,"value":12,"format":10,"indent":11,"version":12,"direction":13,"children":440},[441],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":442},[443,444,446,448],{"type":20,"text":29,"format":12,"detail":11,"mode":22,"style":10,"version":12},{"type":20,"text":445,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 只能通过 Safari 里手动的 ",{"type":20,"text":447,"format":12,"detail":11,"mode":22,"style":10,"version":12},"「添加到主屏幕」",{"type":20,"text":449,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 安装——没有自动弹窗。",{"type":74,"value":83,"format":10,"indent":11,"version":12,"direction":13,"children":451},[452],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":453},[454,456,457],{"type":20,"text":455,"format":11,"detail":11,"mode":22,"style":10,"version":12},"真实的 ",{"type":20,"text":138,"format":12,"detail":11,"mode":22,"style":10,"version":12},{"type":20,"text":458,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 是：无自动弹窗、仅限 Safari 安装、Web 推送有前置、缓存可能被回收、不进 App Store。",{"type":74,"value":46,"format":10,"indent":11,"version":12,"direction":13,"children":460},[461],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":462},[463,465],{"type":20,"text":464,"format":12,"detail":11,"mode":22,"style":10,"version":12},"iOS 与 Android 对比",{"type":20,"text":466,"format":11,"detail":11,"mode":22,"style":10,"version":12},"：Android 自动抹平安装摩擦；iOS 需要你主动去引导。",{"type":74,"value":100,"format":10,"indent":11,"version":12,"direction":13,"children":468},[469],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":470},[471,473,475],{"type":20,"text":472,"format":11,"detail":11,"mode":22,"style":10,"version":12},"投放团队靠 ",{"type":20,"text":474,"format":12,"detail":11,"mode":22,"style":10,"version":12},"讲清手势、落地页快且 Safari 原生、流量合规分流、捞回流失",{"type":20,"text":476,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 这四件事，照样在 iOS 上跑出量。",{"type":74,"value":109,"format":10,"indent":11,"version":12,"direction":13,"children":478},[479],{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":480},[481],{"type":20,"text":482,"format":11,"detail":11,"mode":22,"style":10,"version":12},"抬高 iOS 单次安装成本的，通常是「安装这一步」而不是素材。修这一步。",{"type":16,"tag":17,"format":10,"indent":11,"version":12,"direction":13,"children":484},[485],{"type":20,"text":486,"format":11,"detail":11,"mode":22,"style":10,"version":12},"常见问题（FAQ）",{"type":16,"tag":488,"format":10,"indent":11,"version":12,"direction":13,"children":489},"h3",[490],{"type":20,"text":491,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS 上能装 PWA 吗？",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":493},[494,496,497],{"type":20,"text":495,"format":11,"detail":11,"mode":22,"style":10,"version":12},"能。iOS 上的 PWA 通过 Safari 分享菜单里的 ",{"type":20,"text":447,"format":12,"detail":11,"mode":22,"style":10,"version":12},{"type":20,"text":498,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 安装。它不像 Android 有自动安装横幅，需要用户手动操作——这正是「有引导的落地页」如此重要的原因。",{"type":16,"tag":488,"format":10,"indent":11,"version":12,"direction":13,"children":500},[501],{"type":20,"text":502,"format":11,"detail":11,"mode":22,"style":10,"version":12},"为什么 iOS 上的 PWA 没有安装弹窗？",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":504},[505,507,508],{"type":20,"text":506,"format":11,"detail":11,"mode":22,"style":10,"version":12},"苹果没有在 Safari 里实现 ",{"type":20,"text":154,"format":155,"detail":11,"mode":22,"style":10,"version":12},{"type":20,"text":509,"format":11,"detail":11,"mode":22,"style":10,"version":12}," 事件，所以 iOS 无法弹出原生一键安装横幅。每一次 iOS PWA 安装都是手动「添加到主屏幕」，而你的指引 UX 就替代了那个缺失的弹窗。",{"type":16,"tag":488,"format":10,"indent":11,"version":12,"direction":13,"children":511},[512],{"type":20,"text":513,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS 上的 PWA 支持推送通知吗？",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":515},[516],{"type":20,"text":517,"format":11,"detail":11,"mode":22,"style":10,"version":12},"支持，但前提是 PWA 已被添加到主屏幕、且用户授予了通知权限。你无法向一个从没安装过的访客推送，所以要为更早流失的用户准备再触达兜底。",{"type":16,"tag":488,"format":10,"indent":11,"version":12,"direction":13,"children":519},[520],{"type":20,"text":521,"format":11,"detail":11,"mode":22,"style":10,"version":12},"对投放来说，iOS PWA 的主要限制有哪些？",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":523},[524],{"type":20,"text":525,"format":11,"detail":11,"mode":22,"style":10,"version":12},"没有自动安装弹窗、仅限 Safari 安装、Web 推送需先安装、缓存数据长期不用可能被回收、不进 App Store。每一条都能用「有引导、够快、合规」的漏斗绕过去。",{"type":16,"tag":488,"format":10,"indent":11,"version":12,"direction":13,"children":527},[528],{"type":20,"text":529,"format":11,"detail":11,"mode":22,"style":10,"version":12},"iOS 上的 PWA 能在 Safari 之外用吗？",{"type":24,"format":10,"indent":11,"version":12,"direction":13,"children":531},[532],{"type":20,"text":533,"format":11,"detail":11,"mode":22,"style":10,"version":12},"真正 PWA 的「添加到主屏幕」是 Safari 的操作。应用内浏览器和其他 webview 常常隐藏或弱化这个选项，所以把 iOS 点击导流进 Safari，是一场有效安装活动的重要一环。",{"id":535,"alt":536,"updatedAt":537,"createdAt":537,"url":538,"thumbnailURL":204,"filename":539,"mimeType":540,"filesize":541,"width":542,"height":543},177,"12 Best Social Media Monitoring Tools 2026 cover · DeepClick branded · 12 ranked tools including Sprout, Hootsuite, Brandwatch · 12 款社媒监测工具横评封面","2026-05-09T07:43:14.048Z","https://cms-r2.deepclick.com/cover-3-monitoring-4fb9490dab87.png","cover-3-monitoring-4fb9490dab87.png","image/png",706587,1600,900,{"title":545,"description":546,"image":547},"iOS 上的 PWA：安装原理、限制与投放转化指南 2026","2026 年 iOS 上的 PWA 怎么装：Safari「添加到主屏幕」、真实 iOS PWA 限制、iOS 与 Android 对比，以及投放仍能跑出安装量的实战做法。",{"id":535,"alt":536,"updatedAt":537,"createdAt":537,"url":538,"thumbnailURL":204,"filename":539,"mimeType":540,"filesize":541,"width":542,"height":543},"published","progressive-web-apps-on-ios-zh",{"id":83,"name":551,"avatar":552,"updatedAt":559,"createdAt":560},"DeepClick",{"id":553,"alt":551,"updatedAt":554,"createdAt":554,"url":555,"thumbnailURL":204,"filename":556,"mimeType":540,"filesize":557,"width":558,"height":558},25,"2026-04-22T08:09:22.606Z","https://cms-r2.deepclick.com/头像-白.png","头像-白.png",26626,1024,"2026-04-22T08:09:35.299Z","2026-04-22T06:42:49.116Z",{"id":46,"titleZh":562,"titleEn":563,"slug":564,"order":83,"updatedAt":565,"createdAt":565},"行业信息","Industry Info","industry-info","2026-04-22T03:32:29.529Z","2026-06-17T02:32:21.167Z","2026-06-17T02:32:27.063Z","2026-06-17T02:32:25.355Z","\u003Cdiv class=\"payload-richtext\">\u003Ch2>iOS 上的 PWA 对广告投放到底意味着什么\u003C/h2>\u003Cp>对跑应用安装或网页转化的投放团队来说，\u003Cstrong>iOS 上的 PWA\u003C/strong>（PWA iOS）是移动增长里最容易被误解的一环。PWA（渐进式 Web 应用，Progressive Web App）本质是一个「表现得像 App 的网页」：能全屏打开、能在主屏幕生成图标、能部分离线工作。在 Android 上，安装几乎零摩擦；在 iOS 上，同一个 PWA 照样能用，但安装路径不一样——更安静、更隐蔽，而且受苹果在 Safari 里设定的规则约束。\u003C/p>\u003Cp>这个落差很关键。在很多地区，付费流量里相当大一部分落在 iPhone 上。如果你的漏斗假设有一个 Android 式的安装弹窗，那么 iOS 的单次安装成本会悄悄被抬高，而你往往会怪素材不行——真正的瓶颈其实是「安装」这一步。本文讲清楚 iOS 上的 PWA 是怎么安装的、哪些真的能用、哪些是真实限制、iOS 与 Android 差在哪，以及大多数文章会跳过的那一段：投放团队如何在这些限制下，依然把 iOS PWA 安装活动跑出量。\u003C/p>\u003Cp>想看跨平台的整体打法，可参考我们的总览文章\u003Ca href=\"https://deepclick.com/zh-CN/resources/blog/progressive-web-apps-for-advertising-zh/\">渐进式 Web 应用与广告投放\u003C/a>。本文专注 iOS 这一侧的真实情况。\u003C/p>\u003Ch2>iOS 上的 PWA 怎么装：用 Safari「添加到主屏幕」\u003C/h2>\u003Cp>iOS 上的 PWA \u003Cstrong>没有自动安装横幅\u003C/strong>。安装通过 \u003Cstrong>「添加到主屏幕」（Add to Home Screen）\u003C/strong> 完成，这是一个由用户手动触发的 Safari 操作。流程很短，但每一步都是流失点：\u003C/p>\u003Col class=\"list-number\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cp>\u003Cstrong>用 Safari 打开这个 PWA。\u003C/strong> 这一条没得商量——原因见下方「仅限 Safari」说明。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cp>\u003Cstrong>点工具栏里的「分享」按钮\u003C/strong>（一个带向上箭头的方框）。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cp>\u003Cstrong>下滑找到并点击「添加到主屏幕」。\u003C/strong> 它排在分享对象的下方，没人引导用户很容易错过。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cp>\u003Cstrong>确认名称并点「添加」。\u003C/strong> 图标随即出现在主屏幕上。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"5\"\n        >\u003Cp>\u003Cstrong>从图标启动。\u003C/strong> 只有这时 iOS 才会全屏渲染、隐藏掉 Safari 的浏览器外壳。\u003C/p>\u003C/li>\u003C/ol>\u003Cp>结论很清楚：iOS 上的 PWA 安装是一个「需要引导的动作」，不是一键弹窗。你能掌控的最大杠杆，就是落地页有没有把这个手势讲清楚。一个什么都不提示、默认用户已经知道分享按钮藏在哪的空白页，会在每一步都漏掉安装。像 \u003Ca href=\"https://deepclick.com/product/pwa-install\">DeepClick 的 PWA 安装层\u003C/a> 这类跨平台安装流程，存在的意义正是把这个手势「脚本化」——识别 iOS、弹出正确的「添加到主屏幕」指引、并在合适的时机触发提示，从而提升转化。\u003C/p>\u003Ch2>真实的 iOS PWA 限制（以及哪些才重要）\u003C/h2>\u003Cp>苹果支持 iOS 上的 PWA，但加了不少护栏。搞清楚真实的 \u003Cstrong>iOS PWA 限制\u003C/strong>，能让你不把话说满，也能让你绕着它来设计漏斗。\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cp>\u003Cstrong>没有自动安装弹窗。\u003C/strong> Android 可以触发 \u003Ccode>beforeinstallprompt\u003C/code> 事件、弹出原生横幅；iOS 不行。每一次安装都是手动「添加到主屏幕」，所以「指引 UX」就是你的转化面。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cp>\u003Cstrong>仅限 Safari 安装。\u003C/strong> 真正的 PWA「添加到主屏幕」只能在 Safari 里完成。如果用户在应用内浏览器里打开你的链接（广告平台的 webview、聊天软件的预览页），这个选项会缺失或残缺。把 iOS 点击导流进 Safari，是一个真实的漏斗决策，不是细枝末节。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cp>\u003Cstrong>Web 推送有，但有前置条件。\u003C/strong> iOS 为已安装的 PWA 加入了 Web 推送，但前提是 App 已被添加到主屏幕、且用户授予了通知权限。你不能指望用推送去召回一个「从没安装过」的访客——要准备兜底方案。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cp>\u003Cstrong>存储与生命周期有讲究。\u003C/strong> 对长期不用的 PWA，iOS 可能回收其缓存数据；Android 提供的部分后台能力在 iOS 上也没有。把 PWA 当成一个「快速入口」，别当成重型的离线数据仓库。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"5\"\n        >\u003Cp>\u003Cstrong>没有深度系统集成。\u003C/strong> PWA 不进 App Store、用不到全部原生 API，和系统应用目录是相对隔开的。对很多增长和再触达打法来说这完全够用，只是要把预期摆正。\u003C/p>\u003C/li>\u003C/ul>\u003Cp>这些都不会卡死一场投放。它们只是说明：iOS 偏爱「有引导、够快、锚定在 Safari」的体验，而惩罚那种直接从 Android 抄过来的漏斗。\u003C/p>\u003Ch2>iOS 与 Android 的 PWA 能力对比\u003C/h2>\u003Cp>实际差异，归根结底在于「安装怎么触发」以及「装完之后这个 App 能干什么」。\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>能力\u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>iOS（Safari）\u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>Android（Chrome）\u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>自动安装弹窗\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>无——只能手动\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>有——beforeinstallprompt 横幅\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>安装方式\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>分享 → 添加到主屏幕\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>一键安装对话框\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>安装所需浏览器\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>仅 Safari\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>Chrome 及多数 Chromium 浏览器\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>Web 推送通知\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>有，但需先安装 + 授权\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>有，支持广泛\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>离线 / 缓存持久性\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>长期不用可能被回收\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>更持久\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>应用内浏览器安装\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>常被屏蔽或残缺\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>更宽容\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>全屏独立启动\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>支持，从图标启动\u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp>支持\u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>规律很一致：Android 自动帮你抹平摩擦，iOS 要你主动去抹平它。这是一个你能解决的设计问题，不是一堵墙。\u003C/p>\u003Ch2>投放团队如何在 iOS 上跑出有效的 PWA 安装活动\u003C/h2>\u003Cp>这是本文的重点，也是 iOS PWA 表现真正分胜负的地方。上面的限制都是真的，但投放团队靠「绕着它做工程」照样跑出漂亮的 iOS 数据。\u003C/p>\u003Cp>\u003Cstrong>1. 把安装手势讲明白。\u003C/strong> 既然没有弹窗，落地页就必须用动画提示或一个指向 Safari 分享按钮的箭头，把「添加到主屏幕」演示出来，而且最好在合适的时机触发、而不是一加载就弹。像 \u003Ca href=\"https://deepclick.com/product/pwa-install\">DeepClick 的 PWA 安装产品\u003C/a> 这类托管流程，会跨平台处理 iOS 识别与指引浮层，让你不必为每场投放手写 Safari 的各种怪脾气。\u003C/p>\u003Cp>\u003Cstrong>2. 让落地页又快又「Safari 原生」。\u003C/strong> iOS 访客对慢页面没耐心，一个在 Safari 里完不成的安装就是丢掉的安装。把页面做轻、用 Safari 打开而不是 webview、并删掉除「安装」之外的一切多余点击。\u003C/p>\u003Cp>\u003Cstrong>3. 把付费流量干净分流，并保持合规。\u003C/strong> iOS 投放面对严格的广告审核，而杂乱的跳转链路既会破坏 Safari 安装、又会带来政策风险。合规的流量分流——把真实用户与机器人、审核流量区分开，保持链路干净——保护的是给这场投放掏钱的那个账户。DeepClick 的\u003Ca href=\"https://deepclick.com/product/shield\">合规流量分流层\u003C/a> 正是为这类付费 iOS 流量打造的。\u003C/p>\u003Cp>\u003Cstrong>4. 把流失的人捞回来。\u003C/strong> 大多数 iOS 访客第一次不会安装，而没有自动弹窗，你会无声地丢掉他们。一套\u003Ca href=\"https://deepclick.com/product/re-engagement\">再触达流程\u003C/a> 能把那些在「添加到主屏幕」之前就跳走的用户拉回来——要么在他们装好后用 Web 推送，要么用提醒位推动他们二次回访。\u003C/p>\u003Cp>把这四点叠在一起，iOS 就从那个「PWA 安装支持不太好」的平台，变成一个真正能转化的渠道——因为你不再跟 Safari 较劲，而是顺着它来设计。\u003C/p>\u003Ch2>核心要点\u003C/h2>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cp>\u003Cstrong>iOS 上的 PWA\u003C/strong> 只能通过 Safari 里手动的 \u003Cstrong>「添加到主屏幕」\u003C/strong> 安装——没有自动弹窗。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cp>真实的 \u003Cstrong>iOS PWA 限制\u003C/strong> 是：无自动弹窗、仅限 Safari 安装、Web 推送有前置、缓存可能被回收、不进 App Store。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cp>\u003Cstrong>iOS 与 Android 对比\u003C/strong>：Android 自动抹平安装摩擦；iOS 需要你主动去引导。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cp>投放团队靠 \u003Cstrong>讲清手势、落地页快且 Safari 原生、流量合规分流、捞回流失\u003C/strong> 这四件事，照样在 iOS 上跑出量。\u003C/p>\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"5\"\n        >\u003Cp>抬高 iOS 单次安装成本的，通常是「安装这一步」而不是素材。修这一步。\u003C/p>\u003C/li>\u003C/ul>\u003Ch2>常见问题（FAQ）\u003C/h2>\u003Ch3>iOS 上能装 PWA 吗？\u003C/h3>\u003Cp>能。iOS 上的 PWA 通过 Safari 分享菜单里的 \u003Cstrong>「添加到主屏幕」\u003C/strong> 安装。它不像 Android 有自动安装横幅，需要用户手动操作——这正是「有引导的落地页」如此重要的原因。\u003C/p>\u003Ch3>为什么 iOS 上的 PWA 没有安装弹窗？\u003C/h3>\u003Cp>苹果没有在 Safari 里实现 \u003Ccode>beforeinstallprompt\u003C/code> 事件，所以 iOS 无法弹出原生一键安装横幅。每一次 iOS PWA 安装都是手动「添加到主屏幕」，而你的指引 UX 就替代了那个缺失的弹窗。\u003C/p>\u003Ch3>iOS 上的 PWA 支持推送通知吗？\u003C/h3>\u003Cp>支持，但前提是 PWA 已被添加到主屏幕、且用户授予了通知权限。你无法向一个从没安装过的访客推送，所以要为更早流失的用户准备再触达兜底。\u003C/p>\u003Ch3>对投放来说，iOS PWA 的主要限制有哪些？\u003C/h3>\u003Cp>没有自动安装弹窗、仅限 Safari 安装、Web 推送需先安装、缓存数据长期不用可能被回收、不进 App Store。每一条都能用「有引导、够快、合规」的漏斗绕过去。\u003C/p>\u003Ch3>iOS 上的 PWA 能在 Safari 之外用吗？\u003C/h3>\u003Cp>真正 PWA 的「添加到主屏幕」是 Safari 的操作。应用内浏览器和其他 webview 常常隐藏或弱化这个选项，所以把 iOS 点击导流进 Safari，是一场有效安装活动的重要一环。\u003C/p>\u003C/div>","https://deepclick.com/zh-CN/resources/blog/progressive-web-apps-on-ios-zh",{"zh-CN":549},1781753534905]