iOS 消息推送示例Demo – 原生推送不依赖第三方

前两天有位会员联系我希望出一个消息推送的示例,需要服务端到客户端的推送代码,这里放一个简单的 Demo 示例:通过服务端向 Apple 服务器发起推送请求,客户端收到通知推送,示例代码中没有加任何的业务和显示效果,但在每个点都有完整注释,可以对清晰的了解使用整个推送流程有帮助。

示例图

iOS 消息推送示例Demo - 原生推送不依赖第三方
iOS 原生推送不依赖第三方示例

说明

  • 消息推送只能真机调试,Simulators 模拟器上不能接受消息推送
  • 你需要一个 Apple 开发者账号,并且配置好 分发证书推送证书

客户端接受到消息推送时,应用处于系统后台时会出现上图的推送效果,如果处于前台活跃使用时,是不会有推送效果的,但是可以在代码中接收到推送调用信息,你可以在接受到推送调用时处理你需要的业务逻辑或展示页面效果。

Xcode 必须要配置的

  • 添加 Capability 项:
    • Push Notifications
    • Background Modes
      • 勾选 Background fetch
      • 勾选 Remote notifications

示例 Demo 下载

iOS 客户端

iOS 消息推送示例Demo - 原生推送不依赖第三方

iOS 客户端 – 消息推送示例Demo

赞助会员赞助会员¥免费
资源价格 ¥5.00 销售数量 0 更新时间 2023-08-30
已付费?登录刷新

服务端

这里放四种服务端语言简单调用示例吧,没有服务端语言基础的可以直接尝试 Shell 版本,代码简单易懂,修改一下 Token证书文件路径 即可,然后直接在 Mac / Linux 终端直接执行即可发推送。

Shell 版本
iOS 消息推送示例Demo - 原生推送不依赖第三方

iOS 消息推送 – 服务端 Shell 调用方式

赞助会员赞助会员¥免费
资源价格 ¥1.00 销售数量 0 更新时间 2023-08-30
已付费?登录刷新
Python 版本
iOS 消息推送示例Demo - 原生推送不依赖第三方

iOS 消息推送 – 服务端 Python 调用方式

赞助会员赞助会员¥免费
资源价格 ¥1.00 销售数量 0 更新时间 2023-08-30
已付费?登录刷新
PHP 版本
iOS 消息推送示例Demo - 原生推送不依赖第三方

iOS 消息推送 – 服务端 PHP 调用方式

赞助会员赞助会员¥免费
资源价格 ¥1.00 销售数量 0 更新时间 2023-08-30
已付费?登录刷新
NodeJS 版本
iOS 消息推送示例Demo - 原生推送不依赖第三方

iOS 消息推送 – 服务端 NodeJS 调用方式

赞助会员赞助会员¥免费
资源价格 ¥1.00 销售数量 0 更新时间 2023-08-30
已付费?登录刷新

  本文自 https://www.codeun.com 发布,相应代码均自主编写并严格审阅和测试,完整代码中包含丰富的学习笔记和使用方式、实用技巧。
  · 如若转载,请注明出处:https://www.codeun.com/archives/1203.html ·

(0)
上一篇 2023-08-29 下午3:01
下一篇 2023-09-02

发表回复

登录后才能评论