MPush

Android整合推送插件,其中包含了华为、小米、OPPO、VIVO、魅族推送; iOS集成苹果推送

esm 引入

import { PushNotification } from "@yl/super-jssdk";

使用说明

客户端 Android iOS
支持说明 支持 支持

注意事项

1、iOS注意事项:如果项目中有用到融云聊天插件,请将融云聊天插件更新到最新版本,否则可能无法正常使用推送服务。

2、首先在各个推送平台上注册应用,然后获取所需参数。开放平台地址及插件所需参数如下:

平台 地址 需要填写的参数
华为 https://developer.huawei.com/consumer/cn/ HUAWEI_APP_ID
小米 https://dev.mi.com/console/appservice/push.html XIAOMI_APP_ID、XIAOMI_APP_KEY
OPPO https://push.oppo.com/ OPPO_APP_KEY、OPPO_APP_SECRET
VIVO https://dev.vivo.com.cn/openAbility/pushNews VIVO_APP_ID、VIVO_APP_KEY
魅族 http://push.meizu.com/ MEIZU_APP_ID、MEIZU_APP_KEY

3、申请华为推送服务时需要SHA256证书指纹,因APPCloud平台提供了默认的打包证书,所以可使用以下指纹。

  • 生产环境:3C:DE:B9:39:70:BF:1E:45:79:C3:DC:37:89:2D:4F:68:C5:45:09:37:CA:D8:38:66:A7:E4:46:E1:E1:37:8F:3C
  • 其他环境:D7:3E:32:11:B9:FF:16:76:33:B2:8A:37:46:48:92:9C:D9:1E:9B:B5:AA:72:CD:E6:A2:9A:BB:22:25:50:BD:95

4、MIUI上的小米推送,受通知过滤的影响。如需用户感知所有通知,请参考MIUI通知过滤的开发者说明

5、VIVO手机安装APP后通知默认处于关闭状态,需要用户手动开启,开启步骤可参考VIVO通知开启步骤

6、适配small icon,格式和样式要求:(small icon制作好后,联系云创姚武上传)

  • 必须是带Alpha透明通道的PNG图片。
  • 背景必须是透明的。
  • 图形必须是白色。
  • 周围不宜留过多的padding。
  • 建议大小设置为72*72

官方示例如下:

API

API名称 说明
getBindInfo 获取绑定信息
addEventListener 注册通知监听
clearPushBadgeNumber 清除通知栏通知
setPushBadgeNumber 设置角标

results matching ""

    No results matching ""