App Inventor 2 推送通知教程
覆盖:极光推送、Firebase Cloud Messaging、离线消息、推送统计。
一、推送方案对比
| 方案 | 免费额 | 优点 | 缺点 |
|---|---|---|---|
| 极光推送 | 10万/天 | 国内速度快、文档完善 | 需要备案域名 |
| FCM | 无限制 | Google官方、免费 | 国内需要翻墙 |
| 个推 | 10万/天 | 国内速度快 | 收费较高 |
二、极光推送接入
2.1 注册极光账号
- 访问 https://www.jiguang.cn 注册账号
- 创建应用,获取 AppKey 和 Master Secret
- 在应用设置中启用推送
2.2 配置 AndroidManifest
在App Inventor打包时,需要在扩展设置中添加:- 权限:INTERNET、WAKE_LOCK、RECEIVE_BOOT_COMPLETED
- 服务:极光推送后台Service
2.3 代码块(使用扩展)
三、别名与标签
3.1 设置别名
别名 = 用户ID,一个用户只能绑定一个别名,用于精准推送3.2 设置标签
标签 = 用户属性,一个用户可以绑定多个标签,用于分群推送四、推送高级功能
4.1 定时推送
4.2 消息类型
| 类型 | 说明 | 使用场景 |
|---|---|---|
| 通知 | 系统通知栏 | 提醒、公告 |
| 自定义消息 | 应用内消息 | 业务逻辑处理 |
五、常见问题
Q1:收不到推送?
- 检查网络权限是否配置
- 检查AppKey是否正确
- 检查设备是否离线(离线消息有延迟)
Q2:iOS收不到?
- iOS需要配置APNs证书
- 检查证书是否过期
- 生产环境需要上传p12证书
Q3:推送点击如何跳转?
在”通知被点击”事件中,根据extra数据或content判断跳转逻辑参考资料
文档版本:2026.03 | 作者:App Inventor 2 中文网 www.fun123.cn
参考资料与版权声明
原文来源
- MIT App Inventor 官方文档 - MIT App Inventor
- MIT App Inventor Community - MIT App Inventor Community
- MIT App Inventor GitHub - MIT CML
版权声明
本文档基于 MIT App Inventor 官方文档及社区资源整理,版权归原作者所有:- MIT App Inventor 官方文档采用 CC BY-SA 4.0 授权
- MIT App Inventor Community 帖子版权归原作者所有
