多进程支持 移动APP推送SDK支持同一宿主下多进程运行,默认是运行在主进程中。 如果需要配置协同SDK运行在其它进程,请自行在自身的AndroidManifext配置SDK所需要的组件。如下组件都需要通过android:process属性配置在同一个进程中。
API调用方式 请求 移动APP推送请求URL结构 [GET|POST] https://push.safe.baidu.com/push/api/open/v1/{method}?{common_query_string} 其中method为请求的方法,根据不同接口而异。
1:接口方法名为空 2:未找到对应的接口方法 3:内部错误 4:移动APP推送SDK初始化失败 初始化 程序启动后需要在在应用的Application类的onCreate中调用移动APP推送SDK初始化代码: TH.init(Context context, String appkey, String seckey, 100028,100019); 参数说明 String appkey和String
选择根据push_id 或 cuid添加设备 push_id 是百度移动推送平台设备端的设备唯一标识 ,获取方式见 获取设备信息客户端文档 进行推送相关操作 手机被标记为测试设备后,需等待一分钟左右等待缓存生效,之后您可以进行发送单播消息、设备上线(打开应用)和设备下线(应用强停)等操作。
push/api/open/v1/app/info/platform/quota?
移动APP推送后台所需的厂商通道信息如下。
接入流程 a) 开发者与推送管理员沟通,管理员给指定应用开通推送数据回调功能; b) 开发者在移动APP推送平台配置完毕后,应用的推送消息的到达或点击情况经过聚合后,会回调到地址A; c) 开发者的回调地址A可接收相应回调信息,做相关调试; d) 如需更换回调接口或停止回调功能,直接在推送平台操作即可。
设备经常不在线 移动推送SDK有保持长连接的功能,在长连接断开时会尝试重连,但是由于各个手机厂商的优化,在特定场景下依然会出现后台运行断开链接的场景,因此为保证设备在线率,需开启手机的自启动和后台云运行能力。
隐私政策 百度慧推软件开发工具包隐私政策 http://sofire.bdstatic.com/push/privacy.html 百度慧推SDK开发者个人信息保护合规指引 http://sofire.bdstatic.com/push/compliance.html
如图分为开发环境和通用环境两种。推荐场景通用环境推送证书,可以推送开发环境、生产环境、voip等。 • 选择需要使用推送证书的App ID后,点击Continue按钮。 • 点击Choose File上传CSR文件(CSR文件创建流程见后续步骤)。选择好CSR文件后,点击Continue按钮。 • 打开系统自带的KeychainAccess(钥匙串访问),创建CSR文件。