vivo平台sdk php说明书,vivo

vivo

前期准备¶

在进行 vivo 推送适配之前,请确保您已经按照融云 Push 集成文档集成了融云 SDK;这是对 vivo 设备进行特殊适配的前提条件。

前往 vivo 开发者平台 注册账号并进行认证。

开发者身份认证后,进入 vivo 开发者平台-推送服务器平台 创建应用,并记录下应用的 AppID、AppKey。

登录融云开发者后台在 应用标识 中设置 Android 第三方推送,将第 2 步获取的 AppID 和 AppKey 填入 vivo 推送设置项并保存。

接入流程¶

导入推送 jar 包¶

进入 vivo 文档中心,下载 Push SDK 接入文档。将解压后的 libs 文件夹中 vivo_pushsdk-VERSION.jar ( VERSION 为版本名称) 拷贝到您的工程的 libs 文件夹中。

添加配置文件¶

在当前工程的 AndroidManifest.xml 文件中添加权限和声明信息,详见:

android:name="com.vivo.push.sdk.service.CommandClientService"

android:exported="true"/>

android:name="com.vivo.push.sdk.LinkProxyClientActivity"

android:exported="false"

android:screenOrientation="portrait"

android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

并在 AndroidManifest.xml 文件中添加 vivo 推送配置项,将 vivo 推送平台生成的 AppID、AppKey 填入 vivo 推送配置项中

android:name="com.vivo.push.api_key"

android:value="您的 vivo 推送平台生成 AppKey"/>

android:name="com.vivo.push.app_id"

android:value="您的 vivo 推送平台生成 AppID"/>

启用推送服务¶

在 Application 中调用融云初始化接口之前,若没有开启其他推送则加入以下代码启用 vivo 推送。

PushConfig.Builder builder = new PushConfig.Builder();

builder.enableVivoPush(true);

RongPushClient.setPushConfig(builder.build());

注:若同时使用其他推送请在 builder 中启用其他推送,若使用旧版本的 RongPushClient 的 register 方式启用的推送,请改用此 RongPushClient#setPushConfig 方式由 builder 启用推送。

推送通道选择策略¶

由于并非所有的 vivo 手机都支持 vivo 推送,所以仅在支持的手机上使用 vivo 推送,在不支持的手机上使用融云默认推送。

由于融云推送属于应用级别的推送,会受系统各种权限限制,我们建议您在使用时,在设置里打开自启动权限和通知权限,或者勾选“信任此应用”等,以提高推送到达率。

通知栏点击事件¶

点击通知栏时会跳转到您应用桌面入口所对应的 Activity,目前 vivo 没有将其他参数传入 Intent 中,即没法跳转到对应用户的会话界面中,我们将在以后的版本中加入会话相关信息。

常见问题¶

接收 vivo 推送需要用户的 vivo 手机开启应用的通知权限。

关于 vivo 推送相关的内容,包括适用推送的时间和支持的手机型号请参考 vivo 开发平台的 vivo 推送服务指南。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值