MobPush for Uni-app
![MobPush for Uni-app](https://static001.geekbang.org/infoq/80/800677411dfb6a859460be7724cf2771.jpeg)
插件集成
访问https://ext.dcloud.net.cn/plugin?id=10280点击购买并添加到项目当中。
在 uniapp 的“manifest.json”中选择“app 原生插件配置”,点击勾选 mob-push 插件
完成上述两步后请务必先打自定义基座哦,否则 SDK 代码无法生效!
iOS 平台相关配置
添加 Background Modes
按照官网教程添加 Background Modes -> Remote notifications
APP 信息配置
在 manifest.json 文件中配置如下属性
Android 平台相关配置
打开 manifest.xml 配置如下属性
接口调用
引入模块(必要)
复制代码
功能接口
提交用户隐私授权结果
为保证您的 App 在集成 MobSDK 之后能够满足工信部相关合规要求,您应确保 App 安装首次冷启动且取得用户阅读您《隐私政策》授权之后,调用 MobSDK.submitPolicyGrantResult 回传隐私协议授权结果。
反之,如果用户不同意您 App《隐私政策》授权,则不能调用 MobSDK.submitPolicyGrantResult 回传隐私协议授权结果。 请参考链接合规指南
复制代码
打开 debug 日志
复制代码
设置推送环境(仅 iOS)
复制代码
配置推送配置(仅 iOS)
复制代码
获取 RegistrationID
复制代码
添加消息事件监听
复制代码
清除事件监听(仅 iOS)
复制代码
标签推送
复制代码
别名推送
复制代码
推送状态
复制代码
角标状态
Android:
复制代码
iOS:
复制代码
注意事项
版权声明: 本文为 InfoQ 作者【MobTech袤博科技】的原创文章。
原文链接:【http://xie.infoq.cn/article/8db8ab3cc28a2e1cd2e276e0c】。文章转载请联系作者。
评论