Food Delivery iOS App使用Swift构建,集成Pusher推送功能
iOS 的 Swift 写的送餐 App,整体结构清晰,功能也比较齐全。用到了Pusher的推送功能,消息能第一时间送达用户手机。你只需要有台装了 Xcode 的 Mac,再熟悉点 Swift,基本就能跑起来。
前端部分是原生 iOS,响应也快,页面流畅度还不错。后端用的是Node.js,用法不复杂,像node index.js
就能起服务。如果你本地环境没问题,钟之内能搭起来一套跑通的流程。
推送这一块用的是Pusher,就是常见的实时推送服务。你需要注册一个 Pusher 账号,拿到 key 之后填到Backend/config.js
里就行。如果要在真机上测推送,记得用工具把本地服务穿透出去,比如用 ngrok。
资源库装完后,进到两个 App 的目录跑下pod install
,用 Xcode 打开两个.xcworkspace
文件,设置下推送权限。启动后,前端和后端就能联通,消息推送也能顺利测试。
哦对了,如果你对 Swift 或者 Xcode 还不熟,可以先看看这个Swift 和 Xcode 开发教程,挺基础但实用。另外 Node 相关的基础也可以看看这篇Node.js 入门,搭后端的时候更顺。
如果你正好在做移动端推送、或想搞一套前后端完整通信的 Demo,这套项目还蛮合适。推荐装好环境后一步步跑通,顺带还能复习 Swift 和 Node 的用法。
480.56KB
文件大小:
评论区