App 打包支持消息推送

  • 文档创建者:Carly
  • 编辑次数:5次
  • 最近更新:Carly 于 2020-07-04
  • 1. 概述

    1.1 版本


    版本库

    信鸽推送配置插件版本

    支持的功能
    10.0V10.4.76支持腾讯消息推送中心有偿推送服务

    注1:2020-10-31 日后腾讯将停止免费信鸽推送服务,适配免费服务的 V10.4.49 插件已下架帆软商城。老用户请尽快按照本文升级插件并重新配置。

    注2:2020-10-31 前,用户可继续使用免费版本,设置方法请参见:App 打包支持消息推送-免费版本 

    1.2 应用场景

    OEM 的 FineMobile 数据分析 App 可根据用户需求设置消息推送功能。

    1.3 功能介绍

    OEM 的 FineMobile 数据分析 App 可以使用自己的信鸽平台,且不通过推送中心进行消息转发。

    「消息推送」功能默认不勾选,用户勾选后,需填写密钥,设置信鸽接入配置信鸽版本配置等,如下图所示:

    image.png

    根据信鸽版本的不同,各类推送方式的功能区别也不相同,具体如下图所示:

    注1:信鸽推送配置插件 V10.4.76 版本仅适配信鸽 TPNS 版本。

    注2:腾讯提供有偿移动推送服务,用户可免费试用。

    信鸽版本配置
    推送通道功能

    TPNS版本

    (收费版本)

    自建通道需要购买 腾讯移动推送服务

    打开App 后,可接收消息推送

    不打开 App,无法接收消息推送

    厂商通道

    需要购买 腾讯移动推送服务

    无需打开应用,即可收到推送消息

    注:若用户 配置了 iOS 证书,且证书中不包含「Push Notifications」功能,则消息推送功能灰化,无法打包。如下图所示:


    1593860815392693.png

    2. 获取信鸽应用密钥

    2.1 新建产品

    登录 腾讯移动推送平台,点击产品管理>新增产品,填写产品信息,勾选平台版本,点击确定。如下图所示:

    注:如果 iOS 和 Android 都需要打包,则都需要进行注册。

    2020-06-04_15-04-27.png

    2.2 配置管理

    填写配置,此处的应用包名应与 帆软 App 打包证书 中的package包名一致,如下图所示:

    image.png

    2.3 获取参数

    配置完成后,会得到三个和 App 相关的参数:ACCESS IDACCESS KEYSECRET KEY

    image.png

    3. 服务器推送配置

    3.1 插件安装

    点击下载插件:信鸽推送配置(TPNS)插件

    设计器插件安装方法参照 设计器插件管理

    服务器安装插件方法参照 服务器插件管理

    注:需安装 V10.4.76 及以上版本的插件

    3.2 推送配置

    打开数据决策平台>管理系统>移动平台,新增了推送配置,填写2.3节获取的ACCESS IDSECRET KEY,如下图所示:

    image.png

    3.3 设置代理服务器

    如报表服务器部署在内网,不能访问外网,也不能被外网访问,此时需要配置代理服务器,方可成功推送消息。

    具体操作请参见:代理服务器配置

    4. App 打包配置

    4.1 新建应用

    注1:正常定制打包步骤请参见 App 打包 ,本文仅对消息推送设置进行说明。

    打开 帆软市场 ,点击用户中心>App 打包新建应用或对已有 App 进行打包,如下图所示:

    2020-06-04_10-41-43.png

    4.2 选择版本库

    仅当选择「10.0 版本库」时,支持设置「消息推送」功能。

    image.png

    4.3 配置密钥

    勾选「消息推送」功能,填写2.3节获取的ACCESS IDACCESS KEY,如下图所示:

    注:不填时无法接收推送消息。

    image.png

    4.4 信鸽版本配置

    信鸽版本配置勾选「TPNS 版本」。

    注:由于 2020-10-31 日后腾讯将停止免费信鸽推送服务,请勿选择「免费版本」。

    推送通道可选择:

    • 自建通道:打开App 后,可接收消息推送。不打开 App,无法接收消息推送。可跳过第 5 章操作步骤。

    • 厂商通道:开通厂商通道,能够实现无需打开应用,即可收到推送消息。需执行第 5 章操作步骤。

    image.png

    5. 配置厂商通道

    注:推送通道选择选择自建通道时,无需执行本章操作。

    开通厂商通道,能够实现无需打开应用,即可收到推送消息。

    5.1 获取厂商密钥

    用户根据需要适配的厂商通道,到对应的厂商开放平台,开通开发者账号,并获取厂商推送的密钥。如下表所示:

    厂商
    开发者平台密钥操作步骤
    小米小米开放平台

    AppId

    AppKey

    AppSecret

    1)进入 小米开放平台 ,开通小米开发者账号。

    2)获取厂商密钥:AppId、AppKey、AppSecret

    更多详情请参见:快速接入指南

    华为华为开发者平台

    AppID

    SecretKey

    1)进入 华为开放平台

    2)注册和登录开发者账号,详情请参见 账号注册认证(新用户需进行实名认证)

    3)在华为推送平台中新建应用,详情请参见 创建应用(应用包名需跟3.2.2 节填写的包名保持一致)

    4)获取厂商密钥:AppID、SecretKey

    魅族魅族开放平台

    AppId

    AppKey

    AppSecret

    1)进入 魅族推送官网,注册并登录开发者账号

    2)获取厂商密钥:AppId,AppKey,AppSecret

    更多详情请参见:魅族开发文档

    oppoOPPO开放平台

    AppKey

    AppSecret

    MasterSecret

    1)使用 OPPO 企业开发者帐号,登录 OPPO 开发平台

    2)在「管理中心 > 应用服务平台 > 移动应用列表 > 选择应用 > 开发服务 > 推送服务」中完成 OPPO PUSH 权限申请

    3)Opush 申请开通成功后,在「OPPO 推送平台 > 配置管理 > 应用配置」页面,获取厂商密钥:AppKey、AppSecret 和 MasterSecret

    更多详情请参见:快速接入指引

    vivovivo开放平台

    AppId

    AppKey

    AppSecret

    开发者需向 vivo 申请开通推送权限,获取厂商密钥:AppID 、AppKey、AppSecret

    更多详情请参见:快速接入指引

    5.2 配置信鸽厂商接入

    登录 腾讯移动推送平台,点击产品管理>对应的应用>配置管理,打开需要的厂商推送通道,填写5.1 节获取的密钥。如下图所示:

    2020-06-04_16-25-32.png

    5.3 配置 OEM 厂商通道

    打开 帆软市场  App 打包界面,在消息推送>厂商通道处填写5.1 节获取的密钥。如下图所示:

    注:如不填写相关密钥,即使打开了推送通道,仍将使用信鸽自建通道。

    image.png

    6. 效果展示

    生成 App 安装包并下载安装,用户可以收到系统通知,App 主页底部菜单显示消息,如下图所示:

    1572242716442067.png

    注:仅设置服务器消息推送,不设置OEM 消息推送打包,客户端将收不到系统通知,底部无消息列。

           仅设置OEM 消息推送打包,不设置服务器消息推送,客户端将收不到系统通知,底部有消息列。

    附件列表


    主题: 移动端应用
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!