消息推送模块
以下接口生效依赖于推送模块,需集成推送相关AnalysysPush.framework文件,请正确集成。
简介
推送消息是一种常用的运营方法。在合适的时间把合适的内容通过合适的方式推送给合适的人群,不仅能促进用户活跃,也能极大提升用户对产品的体验。 易观推送现在支持极光、个推、百度、小米等平台。支持通过易观开发者平台设置以下三种类型的推送消息内容:
下发通知,点击通知,打开宿主 App
下发通知,点击通知,打开宿主 App 的特定页面
下发通知,点击通知,触发打开特定的 URL 页面
首先,开发者需要在 App 中集成第三方推送系统的 SDK,并在 App 初始化过程中获取设备推送 ID,并保存在方舟分析的用户信息中。以下简要说明集成第三方推送系统的集成方式
设置设备推送 ID
该接口用于设置推送平台(provider)提供的设备推送ID。
+ (void)setPushProvider:(AnalysysPushProvider)provider pushID:(NSString *)pushID;provider 推送提供方标识,目前只
AnalysysPushProvider枚举中的类型pushID 第三方推送标识。如:极光的
registrationID,个推的clientId,百度的channelid,小米的xmRegId
调用方法,以极光为例:
[AnalysysAgent setPushProvider:AnalysysPushJiGuang pushID:@"191e35f7e01617e5181"];Swift示例:
AnalysysAgent.setPushProvider(.jiGuang, pushID: "191e35f7e01617e5181")极光推送
请下载最新的极光推送 SDK,并根据《iOS SDK 集成指南》将SDK集成至开发者App中。并集成并初始化方舟SDK。
在 iOS App 中,首先获取 APNs 的 Device Token,然后注册极光推送,成功后极光推送会返回 registrationID,将此 registrationID 回传方舟 SDK 即可。
百度推送
请下载最新的百度推送 SDK,并根据《百度Push服务SDK用户手册(iOS版)》将 SDK 集成至开发者App中。并集成并初始化方舟SDK。
在 iOS App 中,首先获取 APNs 的 Device Token,然后注册百度推送,成功后百度推送会返回 channelid,将此 channelid 回传方舟 SDK 即可。
小米推送
请下载最新的小米推送 SDK,并根据《小米推送服务iOS客户端SDK使用指南》将 SDK 集成至开发者 App 中。并集成并初始化方舟SDK。
在 iOS App 中,首先获取 APNs 的 Device Token,然后注册小米推送,成功后小米推送会返回 regid,将此 regid 回传方舟 SDK 即可。
个推推送
请下载最新的个推推送 SDK,并根据《iOS端 > Xcode集成》将 SDK 集成至开发者 App 中。并集成并初始化方舟 SDK。
在 iOS App 中,首先获取 APNs 的 Device Token,然后注册个推推送,成功后个推推送会返回 clientId,将此 clientId 回传方舟 SDK 即可。
阿里云推送
请下载最新的阿里云推送SDK,并根据《iOS SDK配置》正确集成至App中。
注册方舟推送标识:注册阿里云推送成功后,会返回 DeviceId,将此 DeviceId 回传方舟SDK即可。
信鸽推送
请下载最新的腾讯信鸽推送SDK,并根据《iOS集成接入指南》正确集成至App中。
注册方舟推送标识:注册信鸽推送成功后,会返回 deviceToken,将此 deviceToken 回传方舟SDK即可。
统计活动推广信息
追踪记录 provider 对应平台的消息推送的信息。
接口如下:
userInfo:推送携带的参数信息
isClick:YES:用户点击通知;NO:接收到消息通知
userCallback:将解析后的用户下发活动信息回调用户
三方推送平台 SDK 集成及示例代码
首先,开发者需要在 App 中集成第三方推送系统的 SDK,并在 App 初始化过程中获取设备推送 ID,并保存在方舟分析的用户信息中。目前易观 SDK 支持极光、百度、小米、个推四家第三方推送统计的支持。以下简要说明集成第三方推送系统的集成方式。
极光推送
百度推送
小米推送
个推推送
阿里云推送
信鸽推送
iOS 10.0以下回调方法统一调用的方法:
最后更新于
这有帮助吗?