运营平台使用指南
  • 产品简介
  • 快速上手 - App
  • 快速上手 - Web
  • 快速上手 - H5
  • 快速上手 - 小程序
  • 开发者文档
    • Webhook 通道对接
    • SDK集成
      • SDK更新日志
      • iOS SDK
        • iOS SDK 概述
        • 弹窗 SDK(iOS)
        • 推送 SDK(iOS)
        • 资源位 SDK(iOS)
        • 集成后调试指南
        • 常见问题
        • iOS 推送证书设置指南
        • iOS推送1.3.2及以前推送版本升级指导
        • iOS SDK 1.1.2及以下旧版本升级指导
      • Android SDK
        • 弹窗 SDK (Android)
        • 推送 SDK(Android)
        • 资源位 SDK(Android)
      • Flutter SDK
        • 弹窗 SDK(Flutter)
      • RN SDK
        • 弹窗 SDK( RN)
      • 小程序SDK
        • 弹窗SDK(微信小程序)
        • 资源位SDK(微信小程序)
        • 调试指南(小程序)
        • 小程序获取设备访问ID
        • 弹窗SDK(支付宝小程序)
        • 小程序集成常见问题
      • Web弹窗SDK
      • H5弹窗SDK
    • 厂商通道
      • 华为推送通道集成指南
      • 小米推送通道集成指南
      • 魅族推送通道集成指南
      • vivo推送通道集成指南
      • OPPO推送通道集成指南
    • API参考
      • 弹窗API
      • 推送API
  • 产品使用文档
    • 权限配置
    • 弹窗
      • 创建弹窗
      • 弹窗数据
      • 弹窗管理
      • A/B测试
    • 资源位
      • 创建资源位
      • 轮播图设置
      • 资源位数据
    • 推送
      • 概述
      • 推送准备
      • 创建推送
      • 推送数据
    • 短信
      • 阿里云短信
      • 云片短信
      • 创蓝短信
    • Webhook
    • 用户分层
    • 流程画布
      • 流程画布核心功能
      • ABtest
  • FAQ
    • 弹窗 FAQ
    • 推送(Push) FAQ
    • 术语解释
Powered by GitBook
On this page
  • 推送流程介绍
  • 1. 集成后运行报错
  • 2. iOS 扫码测试推送收不到推送消息?
  • 3.安装app当天测试推送能推送到,但是分群推送推不到
  • 分群推送推不到排查手段?
  • 4.SDK最低兼容iOS系统。
  • 5.官网推送证书配置常见疑问
  • 6. iOS Token(推送令牌) 失效的原因?
  • 7. 证书验证
  • 其他推送问题

Was this helpful?

  1. 开发者文档
  2. SDK集成
  3. iOS SDK

常见问题

Previous集成后调试指南NextiOS 推送证书设置指南

Last updated 3 years ago

Was this helpful?

推送流程介绍

简要说明iOS客户端实现推送流程的步骤:

  • 第一步:要求客户端设备与APNs建立TSL连接,APNs需要验证设备的有效性;

  • 第二步:客户端App向APNs请求推送消息用的Token;(SDK 内部实现)

  • 第三步:客户端App将从APNs获取的Token注册到GrowingIO服务器分群信息中;(SDK内部实现)

  • 第四步:通过用户运营官网或者是REST API创建分群推送消息,然后GrowingIO服务器再去请求APNs下发消息;

  • 第五步:APNs服务器接收到GrowingIO服务器的推送消息请求后,根据Token来将推送的消息下发到指定的设备;

  • 第六步:收到推送,上报推送送达信息,点击推送,跳转对应落地页

1. 集成后运行报错

确认一下 依赖的埋点SDK是否是2.8.19以上 Xcode 的控制台打印可看 集成SDK版本 GrowingIO version: 2.8.19 !!! Thank you very much for using GrowingIO Touch. SDK version 1.4.0

2. iOS 扫码测试推送收不到推送消息?

推送必备条件:集成推送SDK,app开启推送, app环境与推送证书对应一致。

确认SDK 是否是1.x版本以上,1.x 以下版本不能推送

确认集成步骤是否缺失

确认app是否开启推送

确认证书与包名都正确

确认推送环境选择生产环境 和开发环境正确

确认证书没有过期 图片推送没收到,确认GrowingPushExtensionKit已集成(1.3.3及以上),确认图片可下载,手动填写图片地址的链接是https

3.安装app当天测试推送能推送到,但是分群推送推不到

莫慌,因为分群T+1 ,推送令牌等信息还没有写入分群,请在第二天测试推送分群

分群推送推不到排查手段?

如果是访问用户分群,可以先用户细查查看对应分群的包名和推送令牌有没有写入 如果是登录用户分群,可以事件分析查该登录用户昨天上报的包名和推送令牌有没有数据 因为分群是T+1,推送令牌要写入分群,请在安装app第二天测试分群推送

注意:

  • App集成GIO的推送SDK,并发布到商店后,用户只有下载并打开了新版的App才可以上报推送令牌,这台设备才能够被送达。

  • 分群是每日凌晨计算,所以如果用户A今天是第一次打开新版的App,那么第二天才能进入分群被送达到。所以建议您第一次发送 Push 等待一天。

查询某个用户是否有推送token

可以通过事件分析,筛选一下,确认用户是否有上报token

4.SDK最低兼容iOS系统。

最低兼容iOS 8.0 系统。

5.官网推送证书配置常见疑问

官网推送证书过期,更新后是否需要打包 App 重新上架? 不需要 官网推送证书的有效期是否可以设置? 不能,该有效期是 Apple 决定的,自生成起有效期 1 年。 Apple 的生产推送证书允许用于开发环境的推送, 开发者可以上传生产证书到开发环境配置中,即可在官网推送平台处选择开发环境做推送。

6. iOS Token(推送令牌) 失效的原因?

  • 系统注销或者是应用被卸载。

  • 用户在新的设备上安装 App。

  • 用户从 backup 中恢复设备。

  • 用户重新安装 OS。

7. 证书验证

Knuff 一款 iOS 苹果远程推送测试程序 。

其他推送问题

地址: iOS端接收到推送的通知有延迟 ? 苹果开发环境有时推送通知延迟,可以基于第三方推送工具(Knuff),测试通知推送,查看是否有延迟;

https://github.com/KnuffApp/Knuff/releases/tag/v1.3
点击查看