新App发布 「Je Focus」 on App Store
Launching?
“Launching”?..好像很大牌App发布时的口吻.. 哈哈
App Store: 链接 (Free)
学习了一个月Swift/Xcode, 今天发布了个人第一款iOS App, 与其说是个App, 不如说是个Demo吧.
仅仅只有2个页面, 功能也极其简单. 之所以发布,是想熟悉一下上架流程审核速度等等..
App概况
- MVC模型,原生组件,首页使用UIPickerView进行时间选择,列表使用Custom的UITableView:
- 点击Cell的Focus会弹出一个UIView,显示设定过的时间,点击开始就会倒计时:
- 在倒计时(专注)过程中, 若用户退到后台, 计时器依然会继续, 并到时通知. 因为Apple的App生命周期,这里使用了后台保活,也就是即便在后台, App也不会被系统给terminate掉.
那么..
这个App和普通的倒计时器有什么区别?…
- 我使用了iOS自带的CoreMotion框架中的加速度器(accelerometer),简单配置一下.在计时的过程中(前台或后台), 如果用户拿起了手机..加速器Y轴数值会发生改变,从而不断的发出提醒直到用户放下手机.
- App中使用的进度条和主题更换功能,使用了第三方库. 本地化(中英日)使用Localizable.String.
- 目前App停更但是没下架,主要是App Store后台保活审核比较难, 或者是有什么保活黑科技呢?
总结:
- 新App的审核速度还是很快, 下午发布的, 第二天早上就通过了.
- 审核通过后至少3个小时后才在App Store上搜索到.
- iOS并不简单, 协议,委托,iOS App的机制等等很令人新鲜.
- Xcode会因为一些奇怪原因崩溃, 实在没有VSCode舒服.
- 学会了很多原生组件的使用和自定义, 多机型适配.
- -99美金.