template: 1.68.0 | 11/24 全新的成就、日历系统
欢迎更新到v1.68.0~
这个版本可能是比肩商店系统的一次重要更新。
首先是实现了远比之前版本完善的成就系统,其次也更新了日历视图,各个页面也有大大小小的优
化。
开始正题之前,先发下这篇文章的总览:
总览
1. 全新的成就系统,56种成就。
2. 日历视图
3. 金币详情
4. 历史页面
5. 其他改进
6. To Do
全新成就系统
界面如图,在「成就」页面可以浏览成就的完成条件、完成时间,以及领取奖励等。
每个成就下方那个横条其实是进度条,代表着该成就的完成进度。
目前成就分为了五类:
1. 基础成就 17个
2. 事项成就 15个
3. 商店成就 7个
4. 社区成就 10个
总计是56个成就。
解锁条件类别
基础成就类似于新手引导,引导用户去体验应用里的各个功能。
比如新建清单、商店上架商品等。
其中有一些是秘密成就,在完成前不会显示成就的描述,只有成就的标题。
为的是增加成就系统的趣味性。
用户可以根据成就的标题,猜测成就的完成条件,可以当作是解谜小游戏~
另外还有一些是累积性成就,这些成就比较有难度,十分具有挑战性。比如连续180天完成任意事项。
解锁提示框
解锁成就的时候,会有成就解锁提示框弹出。
如果一次性解锁了数个成就,提示框也会依次弹出数次。
之前版本也有这个提示框,但是显示界面只有”告示板“,并且不支持数个成就同时解锁的提示。
领取奖励
解锁了成就之后,就能前往「成就」页面领取奖励了。
奖励大致分为「经验值」和「金币」两类,并且为了防止影响用户自己的经验值、金币体系,奖励的
数值普遍设置得偏小,起一个小激励作用~
当然了,越高难度的成就设置的奖励还是越丰富的。
已经领取奖励的成就,则会显示成就解锁的日期。
同步
当前这个版本的成就还没有做服务器同步功能,会在后续加上。
日历视图
日历视图也是个坑了很久的功能点。
默认打开如图,日历部分显示为月视图。
每个日期上的⭕指的是这一天期限的任务的完成状况。
下方则是三个标签(Tab),可以查看选择的那一天的情况:
即将期限(这一天期限的事项)
进行中(这一天可以完成/已经开始的事项)
已结束(这一天完成、逾期或放弃的事项)
列表拉动后,可以收缩为周视图。
设计
To Do应用还是与日程管理应用不太一样。
因为《人升》是弱化了开始时间的设置,只强调了期限日期。(其实大部分To Do可能更弱化开始时
间)
所以很难实现在日历上显示每个事项的始终情况。
所以我们选择的是,展示某一天期限的完成情况。
另外,日历视图暂时并不支持完成、放弃、删除事项等操作。
这方面是有多层考虑的,一开始是打算也加上这些操作项的。
但是技术上是由于「告示板」页面的逻辑又多又杂,抽取有一定难度。
随后设计上,如果日历视图页面也支持这些操作的话,定位和「告示板」会有大量冲突,与「事项详
情」页面也有冲突。并且以后不好维护。
总之,日历视图现在的定位是总览事项情况,能更方便的查看某一天的情况,回顾某一天结束的事
项。
金币详情
类似于「经验值详情」页面,这个页面是展示金币的各种变动情况。
设计上参考了一些app的账单页面,会以日期分隔开每天的变动
并且日期的右方会汇总这一天的收入和支出。
入口:侧边栏「统计」页面里的金币图表右上角“收支详情”。
历史页面
历史页面这次也进行了一些UI更新:
加入了日期分隔头部
取消了分割线的显示
加大了间距
功能方面则是加了按清单筛选,可以指查看所选清单的历史记录。
其他改进
自定义金币惩罚系数
现在可以在「自定义设置」调整当事项逾期、放弃时的金币惩罚系数了。
默认值为0。
团队事项设置
加入团队的时候,可以直接设置团队事项的所属清单了。
并且还有个功能,可以把团队的描述当作事项的备注。
后续会开放团队事项的备注编辑、提醒设置功能,这个版本暂不支持。
商店购买商品的时候,可以直接选择是否使用。
另外,商店和仓库页面也加入了搜素功能。(后续会加上类似于事项的清单分类功能)
更多更新内容可参考详细更新日志。
To Do
1. 桌面小部件改进:支持清单选择等
2. 选择所有清单时,按清单排序并且显示相应的清单名字头部。
3. 备份功能改进等。
1.69.0 | 01/02 子任务
上周六已经发布了本次1.69.0的更新。
更新内容覆盖面较广,本以为会出现很多问题,现在看来还好~
因为更新比较匆忙,当时没写更新介绍,现在补上。
有的更新内容不看更新日志不容易察觉,比如团队事项编辑的开放。
这次更新的主题是加强实用性,增强各个功能模块。
开始正题之前,先发下这篇文章的总览:
总览
1. 子任务
2. 逾期处理
3. 自定义排序以及菜单重制
4. 桌面小部件升级
5. 更多改进
5.1 冻结
5.2 编辑团队事项
6. 详细更新日志
子任务
操作
在新建待办事项页面加入了增加子任务的功能,子任务的目前仅支持内容描述。
输入完成后可按回车键建立多条子任务。
也可以在建立的时候,就点击小圆圈标记子任务已完成。
长按右方的按钮可以进行拖动排序。
卡片
设置了子任务的任务卡片会标识出子任务的完成进度。
但是,子任务是不严格要求完成的。
可以在没有完成所有子任务的情况下,完成主任务。
标记完成
如何标记子任务的完成情况?
1. 点击任务卡片,在事项详情页面标记。
2. 长按任务卡片,点击编辑按钮,在编辑待办事项页面标记。
3. 建立待办事项的时候标记。
后续
计划实现子任务的提醒功能,算是间接实现多提醒。
逾期处理
原因
以往版本,逾期的情况下只会弹出一个提示。
一是实际完成,但是没有标记完成的情况下很不方便:需要手动去历史页面,找到该事项,然后点
击”设为完成“。
二是缺少经验值惩罚的提示,很多用户可能没意识到有这么一回事。
对策
于是这个版本加入了这个逾期处理的对话框。
窗口会展示所有逾期事项,以及其引起的经验值惩罚数值(和金币惩罚,如果你设置了的话)。
可以点击每个卡片的按钮,快速将事项标记为完成状态,撤销惩罚,给予完成奖励。
为了防止误操作,点击空白处是不能关掉这个窗口的。
在操作完成后,点击窗口右上方的”完成“按钮即可。
自定义排序
排序
这个版本对大部分列表页面都做了自定义排序的处理。
如今你可以拖动进行待办事项卡片、清单、商店或者是仓库商品的排序了。
其中,主界面的排序也专门新增了一个”自定义“选项。
该选项会保存上次你拖动排序的结果,方便临时切换到其他排序依据。
菜单重制
因为以往版本的菜单是长按弹出,与拖动排序的长按拖动会有冲突。
该版本也重制了一遍菜单,现在改为顶部菜单栏。
相应地,也加入了批量删除/移至的操作:
长按一个待办事项卡片,进入选中状态,然后再点击其他卡片,即可进行批量操作。
商店页面也加入了类似的设计,实现批量下架。
桌面小部件升级
清单选择
最主要的改动是加上了清单选择。
现在可以实现同时使用多个桌面小部件,每个桌面小部件对应一个清单。
主题色适配
现在桌面小部件的顶部颜色会跟随主题色变化。
其他
因为事项类型的显示比较冗余,该版本去除了显示。
更多改进
冻结
现在,你可以冻结待办事项了,适用于那些因为特殊原因一段时间没法完成重复事项的情况。
冻结期间的事项不会因为逾期产生历史记录和惩罚。
在需要的时候可以解冻,或者直接标记完成也可以实现解冻效果。
编辑团队事项
该版本开放了团队事项的编辑功能。
你可以设置团队事项的:
备注
增添子任务
设置重要/困难程度(不影响经验值,可用于排序)
金币
提醒
已知的一个小Bug:
事项详情页面仍无法点进编辑页面。
解决方法:你可以在主页面进行操作。
Material Components 升级
这个版本针对使用的UI组件进行了升级,改进了各个UI控件的显示效果。
对于之前版本的文本按钮,也增添了点击效果,扩大了点击范围。
详细更新日志
1.69.0(2019/12/28)
1. 【功能】子任务
2. 【功能】自定义排序:现支持待办事项/清单/商店的拖动排序
3. 【功能】冻结事项:用于暂停某个重复事项,冻结的事项逾期时不会进行经验值/金币惩罚
4. 【功能】批量操作:事项批量删除/移动,商品批量下架
5. 【功能】桌面小部件支持清单选择
6. 【功能】“逾期处理”页面
7. 【功能】团队支持“按活跃度排序”、“筛选未截止团队”
8. 【功能】团队事项现在支持部分编辑:设置备注、金币、提醒等
9. 【功能】排序依据增加“重要程度“、“困难程度”
10. 【功能】成就现在支持排序:“按完成时间”、“按进度”
11. 【功能】成就进度现在会同步到云端
12. 【功能】现支持自定义滑动操作
13. 【优化】“筛选”设置为“显示今天事项”或者“显示仅七天事项”的时候,会提示还有多少个事项未开
始,并可以临时显示
14. 【优化】桌面小部件现支持跟随主题色设置
15. 【优化】团队事项现支持放弃操作
16. 【优化】“设为完成”操作将撤销惩罚
17. 【优化】发表动态的内容增加保护机制,在发送的时候再次点击完成的时候会恢复之前的内容。
18. 【优化】“单次事项”的逾期处理优化
19. 【优化】“日历”视图的待办事项增加点击到事项详情的入口
20. 【优化】优化平板的显示效果
21. 【优化】“置顶”图标增加英文版图标
22. 【优化】大量视觉优化效果:升级Material Components
23. 【修复】某些情况下点赞显示“点赞操作失败”的问题
24. 【修复】“倒计时显示时间”的状态显示不正确的问题
25. 【修复】改动系统时区后,应用内时间显示不生效的问题
26. 【修复】某些事项的逾期时间显示不准确的问题
1.70.1 | 02/22 简洁模式
大家好~欢迎查阅本次更新日志。
v1.70.1的版本已经于2月14号发布了,修复了v1.70.0的数个问题。遇到一些奇怪的问题的用户可以升级
下版本。
今年以来,「人升」陆续地登上了更多的应用市场:应用宝、华为应用市场、豌豆荚、360应用市场、
UC等。
现在可以在上述的一些平台进行应用更新了。
(之前仅登录了酷安、小米、魅族、Google Play市场。华为应用市场的之前被侵权了,这次也靠着大
家的举报和申诉成功拿回来了管理权)
本文会简单介绍各个新功能,以及其使用方法。
比如讲解了如何用坚果云做WebDAV备份。
总览
1. 简洁模式
2. 图片附件
3. WebDAV备份
4. 自定义属性
5. 更多改进
5.1 “撤销”功能优化
5.2 动态显示效果优化
6. 详细更新日志
简洁模式
简洁模式的卡片会更加紧凑。
每一屏能显示更多的代办卡片。
卡片上会有各种展示各种信息的图标:
备注、计数事项进度、子任务进度、经验值、金币、重复、提醒、开始/期限日期等。
并且只会展示进度和日期的详细信息,而其他的只是提醒有无:
比如有填写备注,那么只会展示一个备注图标。详细的备注信息可以点进事项详情里面查看。
启用方法
主页,点击侧边栏,点击进入“实验”页面,开启「简洁模式」。
后续计划
实现用户可自定义展示的内容,比如展示金币数量。
图片附件
现在,你可以为你的每个待办事项贴上至多三张图片。
并且,可以方便地在「事项详情」页面查看图片。
使用方法
新建或是编辑待办事项的时候,点击右上角首个按钮,即可新增/删除图片附件。
其他细节
1.70.0版本中,存在 Bug 会导致重复事项不能继承到图片附件。
1.70.1版本已经修复该问题。
应用会将你的图片复制到 Android/media/net.sarasarasa.net/ ,理论上也会被系统图库扫描到。
可以使用系统图库应用/文件管理应用等进行管理。
WebDAV备份
备份功能现在新增了对 WebDAV 协议的支持。
只要填写好了 WebDAV 地址、账号和密码之后,就能使用云备份和恢复功能了。
因为一些原因,暂时还是只支持手动备份。
并且由于恢复功能比较危险,也有用户因此损失过数据,该版本还新增了「撤销上次恢复」的功能。
使用方法
获取 WebDAV 地址、账号、密码
理论上任意支持WebDAV协议的服务都可以使用。
国内可以使用坚果云:
1. 首先打开坚果云官网,注册并且登录账号。
2. 点击右上角用户名→ 账号信息 。
3. 切换至安全选项。
4. 在右边 第三方应用管理 处,点击新增应用,输入名称(如:LifeUp)
5. 然后点击 生成密码 ,保存此处的 服务器地址 、 账号 和 密码 等信息,然后进入应用内进行配置。
应用配置
侧边栏 → 设置 → 数据备份/恢复/清除 → WebDAV 配置 ,填写地址、账号密码等信息,并且测试通过。
随之就能在 备份 和 恢复 操作上选择 WebDAV 了。
其他细节
当服务器地址填写错误的时候,点击测试连接可能会导致应用崩溃。
这是个 bug ,下个版本会进行修复。
备份会放在 WebDAV 服务器上的LifeUp文件夹内,请勿误操作删除。
自定义属性
自定义属性一直有需求的反馈,这个版本也加上了自定义的功能。
当然,因为增删属性会涉及到大量改动,暂时只支持修改,不支持新增。
使用方法
侧边栏 → 设置 → 自定义设置 → 自定义属性 。
然后就可以修改任意一个属性的图标和文本定义,也有恢复默认的功能。
由于修改文本会影响到一些页面显示,建议还是使用两个字。
更多改进
撤销功能优化
你现在可以凭自己的喜好,设置撤销弹窗的显示长短。
在历史页面,现在菜单也会显示 撤销 选项。
并且,任意时间点的单次事项也都开放了 撤销 选项。(以前是仅当天事项可撤销)
动态显示效果优化
简单优化了动态的显示效果,下个版本还会继续修改时间的显示。
1.74.0 | 08/16 用户成就
总览
1. 用户成就
2. 经验值惩罚动画
3. ATM
4. 商品库存
5. 将商品设置为待办事项奖励
6. 小改进
6.1 微博授权登录
6.2 重复频次设置指引
6.3 适配安卓10运动权限
6.4 振动与音效
7. 问题修复
8. 计划
▋ 用户成就
自从开发了「系统成就」以来,我们陆续地收到了来自不同的开发「自定义成就」或者叫做「用户成
就」的功能。
目前「人升」已经支持了初版的「用户成就」功能。
你可以创建属于自己的成就清单,和捣鼓设置专属于自己的具体成就内容。
设置成就图标、名称、描述和金币奖励。
目前的「用户」成就仅支持用户自己点击完成,后续可能会加上设置完成条件的功能。
其实,「用户成就」的交互逻辑与待办事项是很类似的。
但是它更具有仪式感,适用于存放一些长期目标。
功能入口
1.74.0 版本:主页,点击侧边栏,点击进入“成就”页面。
如果你用的是 1.73.0 版本:主页,点击侧边栏,点击进入“实验”页面,拉到最下方,进入“用户成
就”页面。
后续计划
支持用户设置成就的经验值奖励
与感想功能相结合
支持用户设置“完成”条件
支持用户将自己的成就清单共享到社区
▋ 经验值惩罚动画
以往的版本,经验值惩罚的概念比较模糊。很多用户都没留意到,而认为人升没有惩罚的概念(
现在,在受到经验值惩罚的时候,会弹出惩罚的动画,强化了惩罚的概念。
触发时机
前提是该待办事项有设置经验值奖励,且经验值惩罚系数不为0。
1. 待办事项逾期
2. 主动放弃待办事项
▋ ATM
ATM 功能也是用户经常建议的一个功能。
将你的金币存到 ATM 时,必要时再取出。防止剁手。
目前 ATM 功能比较简单,就一个存取金币的小模块。
因为用户的金币体系不统一,暂时不支持利息功能。
未来可能会开放利息的百分比设置。
功能入口
点击 商店 标签,右上角菜单点击 ATM 。
▋ 商品库存
新版本支持了设置商品的库存大小,默认值为以往的无限库存。
该功能可以适用于设置一些「一次性」商品的情形。
在商品库存为 0 后,商品列表会显示该商品售罄。
此时如果用户不修改库存,商品会自动下架。
功能入口
在新建或者编辑一个商品时,可以看到的商品库存的选项卡。
▋ 将商品设置为待办事项奖励
在创建或者编辑待办事项时,现在的「完成奖励」选项支持选择已存在的商品作为待办事项的奖励
了。
在以前的版本,该功能是作为未实现商品前的简陋替代品开发的,只会在完成奖励时提示一下,
并无实际的奖励。
现在将该功能与商店结合到了一起。
在完成待办事项后,商品会作为奖励送到仓库里。
该功能的意义可以参考一位用户提建议时对该功能的描述:
比如商店里有一张奶茶券,在设置任务的时候可以把任务的完成奖励直接关联到奶茶券,这样完
成任务后仓库里直接就多了一张奶茶券。 这样的话我平时设置很多绑定商品的任务,一段时间后
仓库里就会多出来很多东西,可能自己都不记得总共拿到了哪些奖励。没事干的时候就去仓库随
便挑点东西使用一下,就像大扫除的时候翻出一大堆以前的宝贝一样。
功能入口
在新建或编辑待办事项页面,点击 更多选项 后,点击 完成奖励 选项,选择 商品 。
(目前需要提前在商店创建好对应的商品,后续版本会加上直接跳转新建商品的页面的功能)
▋ 小改进
微博授权登录
重复频次设置指引
新用户可能比较难了解「重复频次」和「期限时间」的概念,导致无法创建出设想的待办事项。
因此,新版本内置了重复频次的设置指引。
指引内描述了这些概念的基本定义和如何设置一些常规的待办事项,如【周一】至【周日】的每周任
务,工作日任务和一些特殊时间点的任务。
后续也有计划重做重复频次的选择对话框,使得设置项更容易理解。
适配安卓10运动权限
Android 10现需要用户手动授权「健身运动数据」权限,人升才能获取到步数数据。
振动与音效
目前一些比较关键的操作加入了按键振动功能,也因此应用会申请振动权限。
使用金币也加入了相应的音效。
▋ 问题修复
1. 修复某些情况下,切换语言不生效的问题
2. 修复在桌面小部件完成任务时,即便达到目标次数也不会自动结束的问题
3. 修复在隐藏社区的情况下,底部菜单栏颜色不正确的问题
4. 修复子任务的金币设置不能继承到下一次事项的问题
▋ 计划
之前因为毕设和入职,更新得比较慢。近期会尽量把功能更新频次调整到2周-3周一次。
短期:
【底部导航栏】支持用户动态隐藏模块(部分用户可能不需要商店模块)、
【用户成就】大量功能需要完善,比如批量删除、移动、设置完成条件等功能目前都是缺失的
【用户成就】与感想功能联动
【新模块】番茄钟
【新建待办事项】重做重复频次的设置框
长期:
【用户成就】将成就列表分享到社区
【商店】考虑增加自动计算价格的机制,比如让用户选择【昂贵程度】和【欲望程度】来计算商
品的价格。
【事项详情】需要增加
1.75.0 | 09/20 番茄钟
总览
1. 番茄钟
2. WebDAV 自动同步
3. 清单/事项颜色
4. 可以但没必要的会员系统
5. 模块隐藏
6. 计划
▋ 番茄钟
hi~有使用过能吃番茄的番茄钟功能吗?
「人升」新版本增加了番茄钟计时功能,使用番茄工作法可以更好地安排工作和时间。
在「人升」中,你每完成一个番茄钟计时,可以得到一个番茄。如果番茄计时过半的情况下,跳过番
茄计时,也能获取到半个番茄。
你可以随时「食用」或者「售出」你获得的番茄。
食用番茄可以获取到耐力经验值。
出售番茄则可以获得金币。
很高兴看到有用户立刻创建与之相关的团队~
感兴趣的用户可以搜索这个团队并加入。
另外,番茄计时可以跟待办事项绑定。
后续可以在待办事项的详情页面看到该待办事项所属的番茄数量。
功能入口
主页,点击侧边栏,点击进入“番茄”页面。
或者长按待办事项,在右上角菜单中选择“计时”选项。
后续计划
增加自定义番茄「食用」可获得的属性经验值种类和数量
增加自定义番茄「出售」可获得的金币数量
增加自定义环境白噪声
与成就系统结合
▋ WebDAV 自动同步
此前,即便配置了 WebDAV 备份。也需要手动到「数据管理」页面进行备份或恢复操作,十分不便。
新版本增加了 WebDAV 自动备份功能,启用后,会在每次进入应用的时候执行备份。
同时也会在首页顶部卡片展示同步状态,也能点击进行手动同步。
当同步实现冲突时,用户可以抉择使用本地还是云端数据。
有了该功能,跨设备间的数据同步会轻松一些。
在「数据管理」页面,也增加了“如何使用坚果云配置WebDAV备份”的链接。
还没配置的同学可以去看看~
▋ 清单/事项颜色
现在用户可以自定义事项卡片的主题色。
支持自定义整个清单的主题色,或是具体待办事项的颜色。
优先级:事项自定义颜色>清单自定义颜色>默认颜色(跟随重复频次变动)
▋ 可以但没必要的会员系统
可以但没必要的会员系统上线了~
目前会员系统专属功能比较少,更像是对我们的支持的一个证明。
以下是一部分现有的功能:
1. 在【设置】→【进阶】中,可以自定义事项卡片背景和透明度。
2. 在【上架商品】页面中,可以自定义商品的操作文案。比如食品类商品可以把文案修改为“吃”。
3. 在【会员】页面中,可以加入 Alpha 测试更新推送和咨询开发者问题。
▋ 模块隐藏
在这次更新后,用户可以自由隐藏底部任意模块(除告示外)。
功能入口
侧边栏 → 设置 → 显示
▋ 计划
长文警告⚠
最近两个版本主要是扩展了功能的宽度(用户成就+番茄钟)。
计划下个版本加强深度,把各个功能结合起来。比如商店方面增加“使用商品”的定制逻辑,可以获得/
失去经验值、金币,时间段限购;成就方面一个是增加完成条件关联,可以关联完成某个待办事项xx
次,关联属性达到多少级,关联商品购买,关联番茄钟等。达到条件后自动触发解锁,而不是现在的
手动解锁。
还有一些零碎的改进点,比如新建待办事项的一些选项优化(现在确实学习成本有点大);还有商店/
成就提供一些默认图标;番茄钟考虑加一下白噪声等等。
社区方面本来是这个月安排做成就清单分享的,但是技术实现上有点卡壳,应该会先做服务器备份功
能(会员权益)。
打怪系统因为现在想法还很不完善,继续摸~
1.77.4 | 11/05 商品效果与橱窗
总览
1. 商品使用效果
2. 橱窗
3. 内置图标
4. 商品限购
5. 事项统计
6. 顶部清单切换
▋ 商品使用效果
商品作为个性化物品激励机制,可以算是《人升》的核心机制。
以往版本的商品的「使用」功能的体现只有库存减少。
1.76.0版本提供了更为游戏化的使用效果设置,你可以自定义以下效果:
增加或减少指定属性的经验值(可以共存)
增加或者减少金币
合成另外一种商品
不可使用(消耗)
由此,其实可以扩展出非常多的玩法。举几个例子:
(1) 为「奶茶」添加经验值增减效果。因为可能会影响健康,减少“力量”属性的经验值
(2) 通过使用增加金币效果,来实现自制「一袋金币」的效果。同时可以配合待办事项的物品奖励,
增加游戏化代入感。
(3) 合成搭配待办事项的物品奖励,以实现靶向奖励的效果。比如每次完成某项「早起」待办事项可
以获得一张电影券,获得30电影券后,可以合成真正的「看电影」奖励。
(4) ”不可使用“效果可以用来实现一些收藏式的奖励,存放到仓库中。
(5) 实现自我惩罚。
▋ 橱窗
在「世界」模块的中的”橱窗“功能里,现在你可以分享自己的创意商品设计了。
也可以浏览他人分享的优秀商品,使用”进货“功能引入自己的商店中。
无论是炸鸡薯条奶茶,还是“熬夜券”、“B站券”,这里应有尽有。
一个注意点:分享出去的商品也会带有使用效果,但不会带着限购效果。
▋ 内置图标
寻找合适的商品图片一直是个用户使用上的一个不便之处。
新版本内置了上百个扁平化图标供你选择~解决你的找图痛点。
另外,这些图标也可以用于创建「用户成就」。
▋ 商品限购
商品现在也支持设置限购数量了~
并且可以多种限购同时生效。
时间范围支持:
日
周
月
年
▋ 事项统计
入口:点击事项卡片,进入事项详情页面
为重复事项添加了单独的完成统计视图。
增加了三种进度的显示:子任务、计数、重复目标次数。
▋ 顶部清单切换
现在可以直接在顶部点击切换清单了。
这里的排列顺序可以在清单管理页面调整。(长按可以拖动排序)
1.79.0 | 11月/12月 成就解锁条件与计时统计
总览
1. 自设成就解锁条件
2. 番茄计时统计
3. 用户橱窗
4. 自定义音效(会员专属)
5. 比较小但有用的改进
6. 预热:开箱系统
▋ 自设成就的解锁条件
现在《人升》支持用户在创建成就的时候,设定好各种各样的解锁条件。
然后系统会自动检测条件,达到条件时自动解锁成就,并且会以「系统成就」一样的方式提醒解锁:
新建成就界面:
目前支持设定以下这些解锁条件:
总计完成某个事项达到一定次数
连续完成事项达到一定次数
例如:连续20天「早起」
属性达到某个等级
例如:「力量」达到15级
总计获得番茄数量
使用《人升》天数
社区获得赞数
坚持完成任意事项天数
当前金币总数
今日金币新增数量
指定事项累计获得番茄数
购买指定商品达到一定次数
例如:购买「看电影」奖励达到20次
使用指定商品达到一定次数
通过这些解锁条件,搭配上商品奖励,其实《人升》已经实现了 事项-属性-成就-商品 的多重闭环激励
体系了。
具体的用法就靠各位用户挖掘了~非常欢迎分享自己的成就设置。
未来也会扩展更多的解锁条件,比如下个版本会推出开箱概率系统。
再之后的版本就可能会上线“开箱得到xx商品多少次”的奖励。
▋ 番茄计时统计
新版本针对番茄钟追加了计时统计的功能。
可以在统计界面查看自己的专注情况和时长统计,以及专注的事项内容。
长按也可以删除记录。
在「状态」页面也新增了番茄的统计卡片。
▋ 用户橱窗
在用户详情页面,也支持查看该用户分享的所有橱窗商品。
当看到一个中意的图标的时候,不妨进入用户主页浏览一下TA分享的其他商品~
▋ 自定义音效(会员专属)
会员的一个专属小功能。
可以自定义目前应用内的所有音效。
比如可以将“等级提升”的音效替换成你喜欢的某款游戏的音效~
因系统机制限制,比较推荐使用短促的音频文件。
目前网络上有一些音效网站,可以专门下载这种类别的音频文件。
也可以带上关键字+Sound Effect 搜索外网
▋ 比较小但有用的改进
从日历界面直接选择日期创建待办事项(可选择作为开始时间/期限时间)
完成计时时,增加了振动提示
用户成就现在支持设置商品作为解锁时的奖励
商品和成就都增加了详情页面,点击即可查看
(会员专属)增加了5种主题色
(会员专属)商品可直接开启“不可购买”开关
商品和待办事项选择增加了🔍搜索功能
自定义经验值
▋ 预热:开箱系统
下个版本(其实就这两天)会更新规划已久的开箱系统。
开箱功能会作为一种「商品使用效果」上线。
你可以自由设定箱子内的物品内容、数量和获取概率。
享受成为策划的感觉吧~
1.80.0 - 开箱
总览
1. 开箱(随机奖励)
2. 图标历史记录
3. 对单个事项设置惩罚系数
4. 比较小但有用的改进
▋ 开箱(随机奖励)
规划已久的开箱/抽奖功能终于上线了,现在可以实现这样的场景:
完成待办事项,获得经验值、随机金币和宝箱。
在宝箱中可以开出自己想要的多种奖励,双倍的随机快乐。
开箱功能会作为一种「商品使用效果」上线。
你可以自由设定箱子内的物品内容、数量和获取概率。
享受成为【游戏策划】的感觉吧~
设置方式
创建商品时,添加自定义使用效果【开箱】:
如果你是会员,还可以把操作按钮的文案设置为“打开”
然后可以设置箱子中的内容和比重:
关于概率比重的说明
一个商品的实际概率其实是 这个商品所占的比重 / 所有比重之和。
比如只有两个商品,比重设置都是50%,那其中一个商品的获得概率其实就是 50% / (50%+50%) 也就
是 50%。
按照这个思路,其实《人升》支持0.01%之类的概率设置:
比如两个商品,其中一个比重是1%,另外一个是9999%。
可以完美模拟某些氪金游戏的低概率(
概率表
在查看商品详情时,可以查看商品的概率表:
这里的概率文本的色值其实用的是某个deadgame的稀有度设置
后续发展
目前还是初版,仅支持单抽,以后可能会扩展十连抽等等功能。
⚠️而且暂时不支持分享开箱效果,后续会增加支持。
▋ 图标历史记录
现在选择的图标会带有历史记录,减少了重复选择图片的繁琐操作。
并且,如果你在橱窗看到了合适的图标,现在可以直接将图标添加到这个历史列表中:
▋ 对单个事项设置惩罚系数
在进阶设置中,可以启用对单个事项设置惩罚系数的开关。
启用后,即可对针对某些事项调高或者调低惩罚了。
▋ 比较小但有用的改进
用户成就支持「复制」、「移至...」操作
裁剪图片支持自由裁剪
现可设置自动备份的间隔,并且引入了Dropbox备份支持
简洁模式可进行配置(只显示时间/显示金币数量)
支持在历史页面“重新开始”事项
支持从动态点击进入团队详情
填写的动态内容增加持久化缓存,防止输入的内容和图片丢失
1.86.0 - 成就子分类
🔖总览
1. 成就子分类
2. 图片管理
3. 番茄钟兑换商品
4. 统一通知渠道
5. Google Drive备份
6. 比较小但实用的改进项
7. 完整更新日志
✨ 成就子分类
在v1.86.0中,你可以创建类似「系统成就」里面的子分类。
在一个成就清单内再继续划分子类目,以便管理。
并且能够自动统计子分类下的成就解锁数量和总数量。
📝 使用方式
1. 在「新建成就」页面即可切换类别为“子分类”。
2. 创建完「子分类」后,在清单页面,长按拖动刚创建出来的子分类到合适的位置即可。
🚧 后续发展
暂定在v1.87.0版本中加入折叠子分类的功能。
因折叠功能还影响到排序等交互,目前还在处理中~
✨ 图片管理
新版本引入了「图片管理」功能,你可以在该页面查看各种类目下的自定义图片,并执行「删除」操
作。
因为《人升》中图片使用的场景复杂,应用有时候没法准确判断图片是否要删除而将其保留下来。
日积月累可能会导致备份文件体积增大,进而使得备份消耗更多流量、时间,甚至降低了上传的成功
率。
在旧版本中,我们的措施是让相册能够扫描到应用内的图片。
后果是很多用户不小心误删了这些图片,又或者相册不便隐藏这些图片,导致各类问题反馈。
📝 使用方式
点击侧边栏- 设置 - 数据备份/恢复/清除 ,划到页面底部点击 图片管理 即可。
🚧 后续发展
而使用图片管理功能可以方便你在应用内管理图片,删除冗余的文件,也为我们后续的设计做了铺
垫:
1. 使相册不再扫描到应用内图片(同时在该版本上线)
2. 将媒体文件移动至应用内部路径,以防被垃圾清除软件删除(未来版本)
3. 支持设置裁剪图片尺寸,支持更高尺寸的图片(未来版本,会员功能)
4. 目前似乎漏掉了成就的图片管理(计划下个版本补充)
✨ 番茄兑换商品
该版本新增了番茄的新用途,除了食用获取经验值、售出获取金币以外,你还可以设置番茄兑换某件
商品。
📝 使用方式
在番茄页面点击右上角设置图标,在页面内选择 兑换设置 进行设置。
推荐用法:
创建一个专属货币(比如叫做番茄币)
设置按一定比例番茄兑换番茄币
利用合成系统创建专门的番茄币商店(合成配方)
使用番茄币获取专属的奖励
✨ 统一通知渠道
这是个比较隐藏的优化点。
在新版本中,我们针对应用发出的通知做了统一优化。
不同的消息渠道有着不一样的优先级、音效表现、振动表现等。
📝 使用方式
依系统有别。
一般是进入到系统的应用管理页面,找到《人升》进入,并选择 通知 管理。
如上所述,你可以针对应用内的各类消息进行不同的配置。
比如为任务提醒设置最高优先级,允许振动和铃声,并且可以从系统级别自定义铃声(不需要会
员)。
✨ Google Drive 备份
新版本支持了Google Drive备份方式(需要处于特定网络条件下)。
并且我们针对Google Drive,做了各类上传策略优化、退避重试算法优化,并且它自身支持断点续传,
使得在大文件上传的场景下有着不错的表现:
实测上传30MB以内的备份文件成功率不俗。
而同等条件下,由于WebDAV的框架支持有限,很容易上传失败。
📝 使用方式
点击侧边栏- 设置 - 数据备份/恢复/清除 ,点击Google Drive进行配置(其实就是谷歌账号授权一下)。
配置成功后,可点击 备份 操作手动进行备份,或点击 恢复 按钮从Google Drive恢复数据。
如需配置自动云备份,只需要将云备份方式切换至Google Drive即可。
🚧 后续发展
尝试优化WebDAV上传的成功率。
✨ 比较小但有用的改进
商品支持设置随机金币效果
成就支持批量复制
自定义退货打折比例
“全部”清单支持重命名
负面事项支持次数统计
✨ 完整更新日志
✨特性
1. 成就子分类:划分类别,自动统计类目计数
2. Google Drive备份
3. 图片管理功能(备份页面内)
4. 商品随机金币效果
5. 成就批量复制
6. 计步支持多次输入步数和多次领取奖励
7. 番茄钟支持设置商品兑换
8. 支持自定义退货打折比例
9. 备份改用专属格式(部分系统支持直接打开导入备份)
10. 简易合成支持批量操作
11. 新增自定义音效选项:商品使用
12. 新增成就解锁条件:当前ATM存款
13. 负面事项支持详情页面的次数统计
14. “全部”清单支持重命名
15. 统一应用的通知渠道命名和描述
♻️优化
1. 优先排序已解锁但未领取奖励的成就
2. 状态页面的番茄今日专注时长会根据时长按小时数显示
3. 仓库增加商品描述显示
4. 新帐号注册会弹出确认对话框
5. 支持显示维护公告
6. 番茄额外计时增加“跳过”的确认对话框
7. 支持卸载应用时保存数据(需要系统支持)
8. 优化备份和恢复逻辑
9. 优化单次事项和无限事项的逾期逻辑,支持编辑
10. 优化无限事项的图表统计时间依据,以完成时间为准而非期限时间
11. 简洁模式卡片也会显示单次、无限事项的逾期时间
12. 尝试提升倒计时功能的后台运行存活率
13. 优化感想功能:
默认开启
团队任务设置页面不显示实际不生效的“感想”开关
去除令人迷惑的感想开关记忆功能
14. 商品、仓库清单选择弹窗增加商品数量展示
15. 通知栏继续计时时,也取消正在进行中的振动效果
16. 世界模块中的动态文本支持选中复制
17. 优化自定义成就页面的数据刷新动画效果
18. 优化恢复逻辑,显示“加载中”对话框而非直接卡死界面
19. 优化“崩溃弹窗”可能看不到底部按钮的问题
20. 点击任务通知提醒,现在会跳转到任务所在的清单页面
21. 自定义属性图标,现支持选择应用内置图标库
22. 优化“稍后阅读”的分享操作名称,而非直接显示应用名
23. 优化成就解锁通知,现会显示成就描述
24. 桌面小部件进入主页,也会自动跳转至“委托”模块
25. 优化完成日事项清单后的文案显示
26. 优化商品倒计时效果的操作文案和顺序
27. 在隐藏所有属性的情况下,状态页面也不再显示“属性”卡片
🐛修复
1. 修复一个罕见的成就解锁弹窗崩溃问题
2. 修复桌面小部件在宽度不足的清空下,一个任务可能挤占多行的显示问题
3. 修复计步首次运动授权,可能会支持显示传感器积累的总步数问题
4. 修复暂停一个倒计时,再启动另一个倒计时会出现的崩溃或恢复错乱问题
5. 修复可输入商品0分钟倒计时效果并会崩溃的问题
6. 修复在新增或编辑事项页面,重命名当前选中的清单,显示的清单名称没有及时刷新的问题
7. 修复“每年”重复频次的卡片显示异常
8. 修复自定义金币在某些情况下不会及时生效的问题
9. 修复小部件会显示冻结事项的问题
10. 修复自定义成就没有显示“长按操作”提示的问题
11. 修复“我的”页面的总经验值没有统计自定义属性经验值的问题
12. 修复“感想”页面在预览图片后的异常刷新回到最顶的问题
13. 修复在MIUI系统下,已经启动应用的时候,“番茄”的静态快捷方式只会跳转到首页的问题
14. 修复非会员可能也会加载自定义背景的问题
15. 修复商店页面金币数量刷新不及时的问题
16. 修复日历不能翻到下一年的问题
17. 修复修改清单的名称后,小部件上的清单名称不会及时刷新的问题
🐛内测 -> 正式版的修复改动
1. 优化Google Drive上传大文件的成功率,增加重试和优化分块策略
2. 修复非中文环境下,会员可能不展示单独自定义任务背景按钮的问题
3. Google Drive/DropBox备份失败,改为跳转到了备份页面而非WebDAV配置页面
4. 增加Google Play校验失败的弹窗说明,提供数据导出路径
5. 「我的」页面的昵称跟随会员状态变动颜色
6. 消除大部分场景下的ATM利率浮点数误差问题
7. 删除本地数据时,也会同步删除自定义背景、属性图片和音效文件
8. 修复步数统计图的异常问题
9. 修复从新建待办事项页面点击属性的问号按钮,跳转到属性自定义页面编辑后,回到新建待办事
项页面属性未刷新的问题
10. 自定义商品效果时,点击弹窗外部不再会自动取消弹窗,避免编辑中的内容丢失
11. 优化商品设置页面的外语UI问题(俄语文本过长)
12. 尝试修复部分机型的彩色Toast崩溃问题
13. 修复仓库页面选中状态下,仍能点击使用按钮的问题
14. 修复智能清单中显示已逾期单次任务的逻辑,适配新的逾期时间存储方式
15. 在仓库选中状态下,切换清单应该取消选择
1.87.0 - 列表优化
🔖总览
该版本因为跨了个年,将较多时间放在了解决和处理一些疑难杂症和性能优化上。
本次针对列表的滑动性能、成就子分类列表支持折叠、仓库排序规则等做了一系列优化工作。
近期也会继续在开发一些呼声较高的小新特性之外,也会将精力放在一系列性能优化和问题解决上。
1. 列表优化(子分类折叠、仓库排序、滑动性能)
2. Material You设计风格
3. 任务冻结时长
4. 备注自动添加商品奖励信息
5. 比较小但实用的改进项
6. 完整更新日志
✨ 列表优化(子分类折叠、仓库排序、滑动性能)
1. 子分类折叠
上个版本的介绍图片其实已经剧透了该功能。
📝 使用方式
直接点击子分类即可「折叠」或者「取消折叠」该分类的内容。
小技巧:
如果想要一次性拖动多个成就排序,可以先用子分类折叠起来所有内容,然后拖动子分类到相应位置
即可。
2. 仓库排序
为了使仓库商品的排序更可控,该版本增加了 跟随商店排序 和 星标 两种操作。 星标 可以使仓库物品
置顶。
📝 使用方式
【跟随商店排序】
在商店/仓库页面,点击右上角菜单,选择「仓库排序」即可设置为 跟随商店排序 。
【星标】
长按选择商品后,即可在菜单中对商品进行 星标 操作。
3. 滑动性能
在以往版本中,委托页面快速滑动时,其实会出现较严重的卡顿现象。
作为工具类 APP,稳定性和性能其实都是很重要的一环。
经常问题排查,一张默认卡片的绑定数据时长可能长达 5-15 毫秒。如果任务备注过长,甚至可能达到
40 毫秒。
小知识:一帧渲染超过 16 毫秒即可感受到掉帧。
经过了一系列的原因排查和优化手段,我们成功将一张卡片绑定数据的时长从 5-15 毫秒减少到了 0-1
毫秒。
这意味着在新版本中,快速滑动基本不会出现卡顿现象。简洁模式卡片由于UI要素更简单,性能也更
佳。
🚧 后续发展
在即将到来的下个内测版本中,我们【已经】完成了下述优化开发:
1. 优化“全部”清单的排序处理,防止各个清单的自定义排序会互相影响导致排序错乱。
2. 优化商品、任务选择弹窗的渲染逻辑,当前版本如果现存上百个商品,会明显卡顿长达几秒。
更未来版本的计划:
1. 在任务、商品的智能清单中也实现折叠交互逻辑。
2. 优化各个列表的渲染速度。
✨ Material You设计风格
Material You (亦称Material Design 3) 是谷歌最新推出的设计语言,主要在 Android 12 上实现了动态主
题色功能。
未来官方针对 UI 控件的特性更新也会主要体现在 Material You 上。
目前 人升 已经部分适配了 Material You,可以一键自由切换,体验新版本的 UI。
📝 使用方式
点击侧边栏- 实验 - Material You设计语言 ,点击开启即可。
🚧 后续发展
4. 【下个版本】会适配弹窗圆角和背景风格。
5. 【未来版本】会持续跟进谷歌官方的更新。
✨ 任务冻结时长
该版本【会员】支持指定任务的冻结时长。
到达时间节点后,任务将会自动解冻,不用再担心忘记解冻了。
适用于已知一段时间内不需要做某些任务的场景,比如10天不需要做某个任务,可以指定冻结10天。
📝 使用方式
长按单个或多个任务卡片,在右上角菜单选择 冻结 - 直到... 然后选中相应的日期即可。
✨ 备注自动添加商品奖励信息
更多用户在使用任务的时候,习惯性在任务备注中添加奖励信息(因为目前的卡片不会直接展现商品
奖励名称,也缺少足够的空间)。
新版本针对【会员】增加了一个小的特性,支持自动在任务备注显示时添加 “奖励:【商品】” 信息。
📝 使用方式
该功能仅适用于非简洁模式。
点击 侧边栏 - 设置 - 进阶 然后开启下述设置即可:
✨ 比较小但有用的改进
商品购买、使用、退货等操作支持直接MAX数量
商店支持 全选 操作
任务支持 继续创建下一个
获取商品奖励时,如果商品数量曾经为负数,增加相应的警告显示
商品售罄不再自动下架
扩展页面UI重新设计
✨ 完整更新日志
1.87.1(2022/3/07)
1. 商店和仓库的排序菜单显性显示“自定义”排序
2. 修复仓库中可能出现异常排序的问题
3. 反馈页面新增跳转邮件反馈的按钮
4. 优化因数据库版本问题恢复失败的提示语
5. 修复简洁模式卡片偶现金币数量不展示的问题
1.87.0正式版(2022/3/04)
这里仅包含内测结束的修复改动,更多特性改动请查看内测版本日志
1. 修复自定义卡片背景某些情况下会缩放异常的问题
2. 修复在连续收到任务提醒时,点击任务提醒通知可能会跳往错误任务详情的问题
3. 修复滑动增加计数任务计数时,卡片上的数字不正常刷新的问题
4. 增加新版本新手指引任务
1.87.0-rc02(2022/2/25)
1. 完善恢复操作的错误处理和提示
2. 优化设置“每周几”的交互,增加设置异常(开始-期限不处于同一天)的警告
3. 优化部分页面的夜间模式配色
4. 修复图片选择框和图片管理内可能会错误显示缓存的问题
5. 修复备份冲突弹窗中的“下载”操作不支持Google Drive/Dropbox的问题
6. 修复商店的搜索可能会显示错误结果的问题
7. 修复任务置顶可能会失效的问题
8. 修复部分UI异常和文本问题
1.87.0-rc01(2022/2/23)
✨特性
1. 成就子分类支持折叠操作
2. 引入Material You设计风格开关(实验)
3. 仓库支持跟随商店排序
4. 仓库支持商品“星标”操作
5. 商店支持全选操作
6. 商店、仓库的相关操作支持选择MAX数量
7. 任务支持连续创建
8. 任务支持配置:卡片备注自动添加商品奖励的描述(即会自动显示“奖励:【某商品】x1”)(会
员)
9. 任务支持指定冻结持续时长(会员)
⚡️优化
1. 备份冲突弹窗增加“跳过”按钮
2. Play版本支持法语/波兰语
3. 任务点击通知提醒现支持跳转到任务详情
4. 编辑任务相关时间时,默认弹窗会指向编辑前的时间而非当前时间
5. 商店的各个清单选择入口都支持“重命名”、“删除”、“新建”操作
6. 扩展页面UI重新设计
7. “删除日历账号”增加二次确认弹窗
8. 商品售罄不再自动下架
9. 示例任务中的“早起”任务改为0惩罚
10. 获得商品奖励时,如果商品数量为负数,现在会出现相关警告
11. 优化商品使用效果中的金币随机算法
12. “设为完成”操作增加完成音效
13. 优化夜间模式下的部分UI显示
14. 优化任务列表的性能表现
🐛修复
1. 修复部分语言下,“未关注”的文案异常
2. 修复“退货”弹窗上的商品图标可能显示不正常的问题
3. 修复任务可能在快速完成时重复生成的问题
4. 修复“合成”系统的当前清单的记忆可能失效的问题
5. 修复横屏状态下可能无法正常QQ登录的问题
6. 修复“合成”系统在[全部]清单编辑合成配方,可能会导致合成配方在原清单中消失的问题
7. 修复无限任务连续多次点击完成,可能会导致完成次数显示归零的问题
8. 修复备份无法设置“每月”备份间隔的问题
9. 修复简洁模式下经验图标不显示的问题
10. 修复图片管理中缺少“成就”、“成就清单”栏目的问题
11. 修复任务详情页面不支持放弃团队任务的问题
12. 修复世界模块的指引未正确展示的问题
13. 修复图片上传失败时,也能够成功分享商品,但本地图片会被覆盖的问题
14. 修复部分罕见崩溃和异常问题
v1.89.0 - 多解锁条件成就更新介绍(其一)
欢迎在公众号查看本文,并可订阅未来的更新~
v1.89.0 - 多解锁条件成就更新介绍(其一) (qq.com)
v1.89.0 版本目前正在会员内测。如果你想参与体验的话,可以在[扩展]页面选择加入alpha测试。
久等更新,由于打工繁忙、五一假期、疫情和暴雨等原因,本版本也是历经了比较长的时间才完成。
因为 v1.88.x 版本的更新介绍上次鸽了,本文也会简单介绍一部分。 由于篇幅问题,本篇也会着重介绍
v1.89.0 版本的功能特性。
而 v1.89.0 版本实际上也针对各个细节也做了很多的优化工作,所以打算稍后再写一篇介绍 v1.89.0 的
性能、细节、体验优化,以及完整的更新日志(目前还没整理完)。
🔖总览
1. 🏆成就:多解锁条件+条件详情
2. 🏪商店:隐藏售罄/不可购买商品
3. 🏪商店:经验值限制
4. 🏪仓库:批量退货
5. 🖥事项:无期限的重复任务
6. 🖥事项:简易标签筛选
7. 🚀鸽了的1.88.x更新介绍回顾
世界:随机任务
商店:贷款利率
事项:计数事项可选设置系数影响商品数
通用:图片管理筛选未使用图片
通用:自定义图片裁剪尺寸
✨ 成就:多解锁条件+条件详情
v1.89.0中,会员支持为一个成就指定无数个解锁条件。 只有当所有解锁条件都100%达成时,该成就才
算解锁。
同时,成就详情页面,也支持了查看条件详情(非会员)。
📝 使用方式
在新建成就页面,添加多个解锁条件即可。
你可以使用该功能设计出复杂多彩的成就清单~
🚧 后续发展
成就未来会考虑支持重复型解锁条件,但目前未纳入排期。
✨ 商店:隐藏售罄/不可购买商品
众望所归的商店折叠功能也上线了。
老版本中,如果想隐藏某个商品,只能使用「下架」操作。
而下架后的商品难以重新上架实现编辑。
新版的隐藏功能可以解决该痛点。
售罄也存在类似的问题,一部分用户希望售罄后自动隐藏,一部分希望能够保留再编辑。
以往版本是自动下架导致饱受诟病,而本次引入隐藏功能也满足了双方的需求。
📝 使用方式
在商店页面,点击右上角更多菜单(三个点图标)-> 商店设置。
✨ 商店:经验值限制
该版本支持在使用商品时,对经验值进行最小值限制。
相当于需要消耗经验值才能使用商品,算是给经验值增加了类似「货币」的作用。
并且该功能对「开箱」、「合成」等特殊效果同样生效。
我们也统一封装了使用的前置校验逻辑,未来版本可以快速扩展类似的功能。
📝 使用方式
在添加/编辑经验值减少效果时,勾选「限制使用」即可。
新创建的效果会默认勾选该选项,老版本中已经创建的效果需要再次编辑。
🚧 后续发展
未来会考虑扩展属性的自定义程度,支持自定义某个属性的最大值等等。
✨ 仓库:批量退货
该版本支持了仓库的全选+批量退货操作,以便快速清空库存。
批量退货时,暂不能调整某一项的退货数量,统一为全部退货。
📝 使用方式
在仓库页面,长按选中多个物品,右上角点击退货(倒退符号)图标即可。
✨ 事项:无期限的重复任务
一直以来,人升里的重复任务都是强制推进循环周期,并会自动生成逾期和惩罚记录。这很适合用于
类似早起一类的不可补做的场景,能够减少操作成本。
但确实生活中也有很多任务是可以补做的(又或者是那种必须做前一天的任务才能往下继续的),如
果全部强制推进也会有所不便。
该版本中,重复任务也支持设置「无期限」,设置了无期限的任务不会产生逾期和惩罚。
因为只有「开始时间」,时间也不会自动推进,而是会在「完成」/「放弃」时推进到下一周期。
你可以在一些不紧急的、可补做的重复任务场景使用「无期限」功能。
📝 使用方式
在新建/编辑事项页面,选好重复频次后,将期限设置为「无期限」即可。
✨ 事项:简易标签筛选
该版本引入了基于搜索的简易标签功能。
可协助你以多重维度检索和管理清单。
📝 使用方式
直接在事项名称后面加上 " #你想要的标签即可 #可多个标签"
随后在 委托 (事项列表)页面,点击事项名称后面的标签即可跨清单筛选过滤该标签下的事项列表。
🚧 后续发展
目前内测版本的交互上仍有一些问题,比如点击标签后,会自动弹出输入法。
其次,我们会考虑加入个简单的显示当前标签列表的页面。
✨ 鸽了的1.88.x更新介绍回顾
世界:随机任务
该随机任务由用户创建
简介
世界模块的团队偏向于分享习惯任务,而缺少一个分享单次任务的地方。
因此我们引入了个分享单次任务的功能,在空闲时,你可以像开盲盒一样找找并做自己感兴趣的一件
小事。
又或者随时向世界颁布一件积极的任务。
因为现在任务库里的数量还比较少,很容易翻到重复的任务,欢迎多多颁布任务~
后续发展
1.89.0 版本中引入了点赞功能,并会计入「我的」页面的总点赞数。
商店:贷款利率
在「商店设置」中,加入了贷款日利率设置。
该利率是每日结算且基于当前的欠款值(而非最大可欠款数值)。
事项:计数事项可选设置系数影响商品数
以往版本的计数事项系数不会影响商品数。
本次加入了可选项,可用于
超额完成时,额外奖励商品
本身商品奖励数个,没达标时减少奖励而非不奖励的场景
比如原先有个每日喝7杯水任务,达标时奖励7张「喝水奖励券」。 勾选该选项后,就可以实现“结算时
只喝了5杯水,所以只奖励5张「喝水奖励券」的场景。
🐛注意:该功能在v1.88.4版本中有个bug,会在重复后丢失该勾选状态。该问题会在1.89.0版中
修复。
通用:图片管理筛选未使用图片
该版本支持为部分图片分类过滤未使用图片。
这可以用来清理冗余的图片文件。
但是由于下架的商品仍会在历史记录或者作为任务、成就、开箱、合成的奖励,目前不会算作未使
用。未来版本会考虑增加筛选项。
🐛注意:在v1.88.4版本,感想没有独立一个类别,并且可能不会显示非常老版本的感想图片(该
问题也在资讯公告了)。该问题会在1.89.0版中修复。
通用:自定义图片裁剪尺寸
会员功能
为了节省体积,人升默认的图片裁剪体积为256x256px。
该体积能够满足在列表中的展示效果,但是查看大图时会比较不清晰。
如果你希望预览图片时也能保证高质量,可以试试调整这里的裁剪尺寸。
但请注意,这样会很影响到备份文件的体积,甚至影响到云备份的上传成功率。
并且该选项只是调整显示效果的上限,图片能否清晰还要看原图的尺寸和清晰度。
以前就是v1.88.0 - v1.89.0的特性介绍,近两天会再写一下 v1.89.0 的更多细节改动和完整更新日志,欢
迎关注~
还没有关注公众号?
关注一波小透明吧.jpg
后续更新介绍等都会在公众号发布。
![[Pasted image 20220522010757.png]]
v1.89.0 - 多解锁条件成就更新介绍(其二)
欢迎在公众号查看本文,并可订阅未来的更新~
v1.89.0 - 多解锁条件成就更新介绍(其二) (qq.com)
本文主要介绍一些细节改动点和提供完整更新日志。
如果你想要查看新增的功能特性介绍,可以查看上一篇更新介绍(其一)。
目前该版本仍在会员内测中。
加入会员后,在「扩展」页面选择加入 alpha 测试,即可在「关于」页面检测到更新。
🔖总览
1. 💫UI:设置、资讯、新图标、动画效果
2. ⚡️性能:应用启动速度
3. 🖼图片:调整路径、统一预览、加载、临时文件逻辑
4. 🚸体验:指引、交互优化完善
5. 💫ONE MORE THING
6. 完整更新日志
✨ UI:设置、资讯、新图标、动画效果
“众所周知”,目前《人升》是没有专门的设计师,我们也是自学 UI 设计并且尝试迭代不同的 UI 风格,
摸索出了现在的模样。
也因此应用内的页面样式并没有形成统一的风格,有一部分页面可能还是废弃的设计+代码架构。
我们会逐渐整改和重构这些设计和代码。
设置
该版本重新设计和组织了 设置 页面。
并且由于 实验 的性质与设置类似,都属于操作频次较低的设置项。
我们也将其挪入了设置页面中。
设置的子页面中,我们也梳理了各个选项的功能分类,增加子标题显示。
总体组织上应该会更合理,用户查找设置项也会更方便。
资讯
资讯模块也存在类似的问题,资讯过多且没有分类。用户很难一眼看出每一条目的类型和是否有更
新。
本次版本为资讯支持了分类和独立小红点。
虽然有点逼死强迫症,但现在资讯每一项都支持了独立小红点,用户能够明确知道是具体哪一项更新
了。
新图标
默认卡片的 UI 图标之前是来源多处站点,导致风格、边距、大小等不统一,我们难以维护和使用,感
官上也会感觉不协调。
该版本外包重新设计任务卡片相关的一些图标,以及提供了新的成就图标。
商店方面也尝试加强了金币的存在感。
由于上述的问题,这里不打算提供新旧版本的图标的切换。
初切换图标总会有些不习惯,这是正常现象.jpg
动画效果
此处应有个视频
该版本改进了商品、任务选择弹窗的动画效果。
避免了老版本切换清单时,弹窗高度闪来闪去的问题。
这个问题其实困扰了我们很长时间。
一年以前就尝试过改进这里的效果但以失败告终。
⚡️ 性能:应用启动速度
启动优化
节省时间就是节省金钱。
对于一款效率 APP 而言,启动速度也是影响使用体验的一大要素。
谁也不想打卡的时候还要看几秒钟广告吧.jpg
该版本我们重新梳理了应用的启动流程,代码层面上重构了主页的逻辑和架构。
以下表格优化前后的数据:
优化前后 冷启动 温启动 热启动
❌ 515.5 毫秒 228.5 毫秒 91.0 毫秒
✅ 396.2 毫秒 214.9 毫秒 92.2 毫秒
数据基于 Redmi K40 和特定的环境,实际使用可能受环境、安装来源、设备等影响。
目前线上的平均冷启动时长也在 500 毫秒左右,经过这个版本的优化,打开应用使用会更佳顺滑。
新增成就重构、感想优化
该版本为了支持多条件,也「顺便」对 新增成就 页面做了重构功能。
而我们对 感想 也做了加载速度和动画效果方面的优化。
对于大部分用户可能没法直观体会到“重构”、“性能”方面的优化益处。
这里做下简单说明,重构其实是使用更现代的代码实现现有的逻辑,能够减少维护这套代码的成本,
也能方便未来新增新功能。
对于用户侧的主要是潜在积极影响:
更少 Bug(比如屏幕旋转不会导致数据丢失、更不容易出现数据不一致的问题)
性能更高(打开更快)
未来该模块更新功能更迅速
我们认为对于一款考虑拥有未来的 APP 而言,
重构工作是必备的一环。
因此我们也会持续在这一块投入时间。
🚧 后续发展
目前内测版本也有用户反馈成就的进度计算可能存在延迟的问题。
经过排查这是由于计算逻辑的性能引起的。
在 v1.89.0-rc02 内测版本中,我们针对计算的任务做了一些简单但有效的优化措施。
目前计划在 v1.90.0 版本重构这一块的代码逻辑,尝试进一步提升计算性能,以及方便未来扩展更多的
解锁条件。
🖼 图片:调整路径、统一预览、加载、临时文件逻辑
v1.89.0 版本对图片做了一些杂七杂八的优化,简单列举下。
调整路径
线上版本,应用的媒体文件是存放在媒体路径 (Android/media/{包名}) 的。
但偶有用户发现图片被未知的外部软件删除的问题,我们决定将图片迁移到了外部私有存储路径
(Android/data/${包名}/files/media) ,以减少这类问题。
同时,我们发现老版本有一次误修改了感想图片的存储路径。
导致那个版本前后的存储路径不一,可能导致部分老图片显示异常。
该版本也会自动扫描迁移对应的文件,并且在「图片管理」里也分离出了专门的 感想 模块。
预览
目前我们统一了应用内的预览样式,并且预览界面适配了主题色。
成就也支持预览大图了。
加载
通过对文件的物理存在的判断、缓存依据的优化调整,
减少了会加载到已删除的缓存文件、更改图标后不立即生效等奇怪问题的发生概率。
临时文件
统一了拍照临时文件的存储路径,避免存储资源浪费。 并且现在备份中的「清空本地数据」也会清空
所有媒体文件。
🚸 体验:指引、交互优化完善
指引
对于收到过比较多的咨询的地方,我们在应用内尝试增加了更多的说明。
冻结有什么作用?子分类如何使用?怎么创建感想?
比如 冻结 、 子分类 和 感想 功能。
商品不能删除、编辑吗?
长按选中 的操作也有很多类似的反馈。
因此我们为部分底部弹窗也增加了选中按钮和指引。
交互
交互方面,较多问题反馈的点我们也尝试进行了优化:
无法删除默认清单:默认清单现在支持归档,也就是隐藏
如何退出离线模式:编辑资料页面增加了退出离线模式按钮
(因为在进阶里关了 app 的振动),开启番茄振动无效:在进阶关闭振动、响铃时,番茄设置里
对应选项会有说明
委托页无法查看负面无限事项完成了多少次:负面无限事项适配了对应的显示
番茄按了重置(而不是完成)按钮没获得番茄:增加二次确认
番茄后台被杀:设置中增加 兼容性配置 链接和强制小红点
登录失效时,一直提示失效:完善对应的判断,限制提示条件和间隔
其他
除了用户反馈的问题外,还针对很多已知问题做了优化。
比如统一处理了 app 内各个页面的搜索交互逻辑。
在搜索状态时,
1. 第一次点击返回键是清空搜索框
2. 第二次点击返回键才是退出搜索状态
创建成就和子分类出现的位置也做了优化,
成就默认在列表最下方;
子分类在列表最上方。
部分输入框也优化了交互:
输入金币数量、目标重复次数时,会自动全选当前的数值
💫 ONE MORE THING
亚马逊应用商店
近期我们筹备并在 5 月 30 号成功上架了亚马逊应用商店。
在亚马逊应用商店上,《人升》作为付费应用,目标主要是面向海外用户。
Windows 11 的安卓子系统的官方合作商店也是亚马逊应用商店。
但由于目前 Windows 11 版本的亚马逊应用商店似乎是在白名单内测应用,目前经验证还是搜索不到
《人升》的。
未来或许有机会在能够在微软商店直接搜索下载该版本人升。
文档
文章施工
近期,我们也在重新整理文档库。
由于《人升》的自定义复杂度,文档对于新用户而言尤为重要。
如:
兼容性配置,重写成了表格形式,更加清晰明了
整合了用户在 B 站分享的体系分享视频,并且在新手教程文档里作了链接
备份页面新增了由群管理员帮忙制作的恢复教程视频
不过也如我们在应用内公告所述,
由于人手、时间、打工问题,
实在欠缺精力在文档方面投入。
如果各位有意协助可以随时联系我们,非常感谢~
迭代更新
在文档的功能和体验方面,
1. 我们定制和更换了文档的样式和主题色,在手机上应该阅读会更加清晰。
2. 加入了搜索🔍功能。
✨ 完整更新日志
✨特性
1. 支持多解锁条件成就,成就详情支持查看条件详情
2. 事项支持简易标签功能
3. 重复事项支持设置无期限
4. 商品页面支持设置隐藏不可购买、售罄
5. 商品支持设置经验值减少效果时,支持限制使用
6. 仓库页面支持多选、全选和批量退货
7. 默认清单支持归档操作
8. 重新设计整理设置、资讯、商店顶栏、编辑清单等页面
9. 重新设计应用内部分图标(默认卡片相关图标、金币、经验值、成就图标)
10. 图片存储移入外部应用私有路径
♻️优化
1. 设置页面增加兼容性配置
2. 番茄钟倒计时-重置操作增加二次确认
3. 事项冻结增加说明
4. 子分类增加说明
5. 离线模式时,编辑资料页面增加退出离线模式按钮
6. 优化负面事项的统计,支持显示当日次数和支持成就跟踪
7. 优化应用启动速度
8. 成就图标支持查看大图
9. 随机任务增加点赞(领取数)统计
10. 统一优化搜索交互
11. 选择事项时,切换至空列表显示空布局(而非一直 loading)
12. 查看大图页面适配当前主题色设定
13. 优化选择商品、任务弹窗高度变化时的动画效果
14. 备份设置中,“删除本地数据”也会支持删除媒体文件
15. 统一拍照的临时文件存储和删除逻辑
16. 区分默认和加载失败的图标
17. 事项默认开启独立惩罚设置
18. 优化感想页面的刷新、动画逻辑和加载速度
19. 部分详情弹窗增加快捷“选中”按钮
20. 在进阶里的“音效”、“振动”总开关关闭时,番茄设置里也提供对应说明
21. 新建的成就和子分类排序优化
22. 基础库和依赖升级
23. 优化成就进度计算方式
24. 修改“目标重复次数”的计算方式,改为遵循历史记录的统计完善,与详情内次数保持一致
25. 优化冻结的英文操作文案
26. 输入金币数量、目标重复次数时,会自动全选当前的数值
🐛修复
1. 修复在事项执行重复逻辑后,设置的计数影响商品奖励失效的问题
2. 修复商店的排序分组问题
3. 修复随机任务在某些情况下,上下翻页异常问题
4. 修复某些情况使用正计时后,状态页面的「番茄」当日计时不准确的问题
5. 修复团队事项执行重复逻辑会丢失计数事项类型设置的问题
6. 修复选择成就条件相关任务时,会高亮显示番茄正在选中的任务问题
7. 修复感想图片没有独立存储和显示问题
8. 修复在登录失效时,可能频繁弹出失效提示的问题
9. 新建任务、团队、子任务的部分特殊输入框不应该允许键盘输入
10. 优化桌面小部件的无限事项的完成次数统计方式,与应用内保持一致
11. 修复 ATM 调整利率后,可能会以累加的时长跟调整后的利率计算利息的问题
12. 修复智能清单内,冻结任务可能仍会显示的问题
13. 优化选中某些物件时,仍可点击选择栏挡住的操作按钮的问题
14. 修复修改商品颜色不会立即刷新 UI 的问题
15. 修复保持低利率(未能获得 1 金币)后突然设置成高利率可能得到巨额利息的问题
16. 修复全部清单会显示冻结任务的问题
17. 修复开启搜索栏后完成任务、使用商品后弹出搜索框的问题
18. 修复修改无限任务的名称后,应用内的当日完成次数可能与小部件不符的问题
19. 修复完成无限任务时出现的诡异动画效果
🐛内测 rc01-> rc03 修复改动
有一部分属于线上问题,写到了上面去了。比如「修复全部清单会显示冻结任务的问题」。 这里
主要说明内测新增功能引起的问题。
1. 修复成就多条件,删除条件不会重新进度的问题
2. 修复成就多条件,在一个条件达到目标后,再编辑目标,进度没法再推进的问题
3. 修复首页的小红点都失效的问题
4. 优化成就进度的计算进度
5. 修复桌面小部件对无期限的重复任务显示异常期限的问题
6. 修复首次安装启动的引导页动画明显卡顿的问题
7. 修复首次安装进入首页后,再后退,可以退回到引导页的问题
8. 优化简易标签的分隔规则,如空格等也算是分隔符号
9. 修复点击几次卡片后,点击任务名称无效的问题
10. 完善英文和繁体中文,Play 版本更新更多语言文本
11. 冻结事项后,全部清单或其他智能清单的顶部卡片计数异常
12. 修复无期限的重复任务的详情页面统计异常的问题
还没有关注公众号?
关注一波小透明吧.jpg
v1.90.0 - 开放接口更新介绍
创造无限可能性!
欢迎在公众号查看本文,并可订阅未来的更新~
v1.90.0 - 开放接口更新介绍 (qq.com)
「人升」的版本号终于来到了 1.90,本次更新会带来不太一般的特性更新:引进了「开放接口
(API)」这个硬核功能。我们希望借此功能为「人升」带来无限的可能性。
本文仅介绍「开放接口」这一特性,其他更新介绍会留到下一期。
🔖场景介绍
这是个什么样的功能?
简言之,就是「人升」:
1. 提供了“使用商品”作为触发点,支持跳转网页、其他应用或者调用自己的 API 接口
2. 开放大量的高自由度 API,比如奖励并定制化理由、自动创建任务、录入计时记录。
这么说可能还是比较难以理解,下面举一些场景例子:
1. 跳转网页:使用商品,然后打开百度。
2. 跳转应用:使用商品,然后打开QQ、网易云。
3. 跳转应用内部页面:使用商品,然后打开跳转人升官方QQ群、支付宝-蚂蚁森林、B站-搜索人升。
4. 调用外部应用 API:使用商品后,自动记账(钱迹);或者也支持使用占位符实现输入金额记账。
5. 调用“人升” API:使用商品后,提升 ATM 利率 0.01%。
6. 调用“人升” API:使用一个叫做“降价券”的商品,然后选择某个商品使其降价 2 金币。
7. 调用“人升” API:使用 API 创建好任务模板。使用商品时,输入任务名和选择清单就可以创建出带
有奖励模板的任务。
8. 网页调用“人升”API:在浏览器完成一场Wordle,猜中单词后,人升中奖励 10 金币。并且有定制
的奖励理由。
9. 自动化工具/外部应用调用“人升” API:每天起床解锁手机,自动完成「起床」任务。晚起时,自
动触发晚起惩罚。
10. 自动化工具/外部应用调用“人升” API:截获运动 App 的锻炼通知,自动添加「力量」经验值。
11. 自动化工具/外部应用调用“人升” API:在自己设置的学习时间段,每打开一次手机触发一次惩
罚。
📝 使用建议
举的🌰有点多。 但通过这些例子,应该能对这个功能稍有了解。
但也请不要担心这个功能难以使用:
如果你不熟悉网络或计算机基础知识,你可以直接在橱窗搜索、进货相关的商品;也可以尝试根
据示例或者其他人的商品,编辑参数。目前在「橱窗」-「链接」(以及「API」、「自动化」)
标签已经有上架一批特殊商品。
如果你熟悉相关基础知识,可以尝试阅读下述的接口文档,自己编辑出所需的效果。并且搭配自
动化软件(如 Tasker)使用,即便不会编辑 Tasker 的配置,只要你能成功安装 Tasker,也能在橱
窗或者其他社区导入其他人分享的自动化配置。
如果你熟练掌握开发,可以尝试开发网页、安卓应用与人升联动。这个网页就是个超简单的例
子。或者编写自动化工具的配置,分享给大家!
💡典型场景
你可以在我们的文档库里找到接口文档。在点击商品链接效果时,也会有接口文档超链接。
文档中会向你介绍关于 URL 的基本知识,每个 API 的定义、用法和示例。
接下来,我们会从一些场景抛砖引玉,介绍一些典型场景:
✨打开网页或其他应用
如果想要打开网页,你只需要输入对应的网址(URL)即可。比如 https://www.baidu.com .
如果想要打开其他应用或应用内页面,则需要得知它们的专属 URL Scheme。 除了技术手段外,你可
以通过百度搜索(比如QQ+URL Scheme)的方式得知。
比如打开 QQ 的链接是 mqq:// ,打开 B 站是 bilibili://home
✨激励语
「人升」提供了弹出消息的 API。这可以用作使用商品时的激励语。
关于 URL 的具体拼接规则,可以查看接口文档里的介绍。此处为截图:
示例: lifeup://api/toast?text=好好生活,好好吃饭!&type=1&isLong=true 解释:以奖励样式弹出提
示“好好生活,好好吃饭!”,并且显示较长时间。
✨奖励
该版本还提供了奖励或惩罚经验值、金币和商品的功能。并且你可以定制奖励或惩罚功能。
示例: lifeup://api/reward?type=coin&content=学习API调用&number=1 解释:获得 1 点金币,获得原因
为「学习API调用」,且原因会在金币详情页面展示。
因为商品本身就可以设置金币、经验值奖励,你可能会觉得该功能有些冗余。
但实际上该 API 主要是用于外部应用联动使用的。
Wordle 联动
Wordle 是一款猜单词的网页益智游戏。
该版本简单修改了代码,接入了上述的奖励接口,实现了与人升联动:猜对单词即可获得「人升」金
币奖励,猜错了可能也有安慰奖?
升级到 v1.90 版本后,你可以在橱窗搜索“猜单词”找到该网页联动示例进行体验。
✨提升 ATM 利率
使用商品提升 ATM 利率则是一个典型的示例:在之前版本的「人升」中,这只能通过手动实现。
该版本加入了商店设置的 API,你可以通过 API 实现该功能。而我们也不需要因此开发复杂的交互功
能。
示例: lifeup://api/shop_settings?key=atm_interest&value=0.01&set_type=relative 解释:每次使用
该商品,将 ATM 日利率提升0.01%
✨降低某个商品价格
上述的例子基本都是通用设置。
如果想要针对某个商品、某个任务进行设置要怎么做?
获取 id 或用名称模糊匹配
一般此类编辑接口都会提供 id 或者 name 模糊匹配的搜索方式。
比如降低商品价格:
通过商品 id 搜索 示例: lifeup://api/item?id=1&set_price=-1&set_price_type=relative 解释:对 id
为 1 的商品,将其价格降低 1 金币
通过商品名称模糊匹配 示例: lifeup://api/item?name=休息&set_price=-1&set_price_type=relative
解释:对名字包含“休息”的其中一件商品,将其价格降低 1 金币
如果你想要获取 id 的话,可以在[设置]-[实验]页面,开启[开发者模式]。
开启后,你可以在对应的详情页面看到数据的原始id。
占位符
还有一种方式是使用占位符。
在用户使用商品的时候,由用户选择具体的商品。
这就可以使用「永久打折券」效果。
使用方式也很简单,直接将上述示例中的具体 id 替换为 [$item] 即可。
示例: lifeup://api/item?id=[$item]&set_price=-1&set_price_type=relative
针对占位符的更多细节,你可以查看 API 文档。
除了针对商品价格的调整外,我们在 v1.90 - rc02 版本还提供了开箱的联动。你还能实现动态调整箱子
内物品的获取概率、数量和新增物品等。
✨调用钱迹自动记账
「钱迹」是一款优秀的独立开发记账软件,它也提供了对应的记账 API。因此「人升」也能通过接口调
用。
示例: qianji://publicapi/addbill?&type=0&money=26.5&catename=咖啡 解释:自动记账一笔咖啡类目
的账单,金额为26.5元。
你也可以使用占位符的特性来实现输入金额和分类:
示例: qianji://publicapi/addbill?&type=0&catename=咖啡&money=[$decimal|请输入金额] 解释:自动
记账一笔咖啡,金额为用户输入。
✨任务模板
通过上述的占位符机制和添加任务 API。
你可以实现使用一个商品,只需要任务名称和选择清单,即可自动创建设置好奖励的任务。
示例: lifeup://api/add_task?todo=[$text|输入任务名称]¬es=这是任务奖励模板创建的任务,你可以修改
参数实现自己的模板&coin=10&coin_var=10&exp=2048&skills=1&skills=4&category=[$task_category]
解释:自动创建一个任务,名称为用户输入,清单需要用户选择。自动添加备注,随机金币奖励10-
20,经验值为2048点经验值,选中的属性id为1、4(一般是力量和耐力)。
✨Tasker 自动化:每天起床第一次解锁手机,自动打卡「起床」任务
Tasker 是一款安卓端的自动化工具,它拥有着极高的权限,可以实现各自事件监听和编程逻辑。
我们在橱窗和 API 文档中分享了一个简单的示例:『每天起床第一次解锁手机,自动打卡「起床」任
务』。
当你已经安装了 Tasker 后,在橱窗进货并使用该商品的话,可以自动导入该配置和新建一个「起床」
任务。
Tasker 还能实现诸如以下的效果:
刷 NFC 卡(背完单词刷 NFC 打卡)
判断连接到了家里 WIFI(判断到家提示个激励语)
判断 GPS 定位到了某地(到达新地点解锁成就)等等。
如果想在 Tasker 中触发「人升」API 的话,选择操作类别-程序-快捷方式。在快捷方式一栏输入
lifeup:// 开头的链接即可。
🚧API 支持
以上就是我们列举的一些从简到高阶的 API 用法。
目前「人升」支持以下 API:
1. 弹出消息(各种样式)
2. 奖励经验值、金币、商品
3. 惩罚经验值、金币、商品
4. 添加任务
5. 完成任务
6. 商店设置(ATM利率等)
7. 跳转页面
8. 添加商品
9. 调整商品(价格、库存、名称等)
10. 添加番茄计时记录
11. 解锁成就条件
12. 自定义分支弹窗
13. 调整开箱效果设置(数量、概率和增加物品)
以及支持「变量占位符」和「结束回调」等特性。
具体可以查看 API 文档。
本文仅做抛砖引玉,欢迎贡献、设计和分享使用了 API 机制的特殊商品。
如果你有余力的话,也可以尝试开发联动网页应用或安卓应用。
比如上述的奖励模板功能,其实你可以开发一个很简单的网页,用来实现自己的任务模板列表。
未来,我们也会持续扩充 API,以及会考虑推出安卓SDK(甚至支持查询任务列表、商品列表等)。以
便更多应用能与人升联动。
以前就是 v1.90.0 的第一期特性介绍,后续会再写一下 v1.90.0 的更多功能特性和完整更新日志,欢迎
关注~
还没有关注公众号?
关注一波小透明吧.jpg
后续更新介绍等都会在公众号发布。
成就
开放接口与调用
动手创造无限可能性!
?> 在 v1.90 版本中, 人升 既开放了多种功能接口,欢迎任意外部应用联动。
亦提供了商品的“链接”效果,用户可以直接使用商品来调用外部应用或者《人升》的接口。
这可以使你的 人升 获得无限的可能性,但也需要你有一定的学习理解和动手能力。
场景示例
调用方 场景 备注
人升 ->外
部应用
商品的“链
接”效果
使用商品后:
1. 使用浏览器访问某个网页
2. 跳转微信扫一扫,或指定小程序
3. 自动添加记账记录(如《钱迹》支持记账接口)
4. 存储自动化工具 Tasker 配置(甚至分享到橱窗),
使用后自动将配置导入 Tasker
5. 使用 Tasker 随机切换桌面壁纸
6. 触发 Tasker 显示自己编写的交互 UI 逻辑
7. ... (只要外部应用支持该方法调用)
任意用户都可调用
Tasker 是一款自动化工
具,并且它支持将配置
导出成 Uri
人升 ->人
升
商品的“链
接”效果
使用商品后:
1. 打开人升某个页面
2. 提升 ATM 利率
3. 弹窗让用户选择商品,降低商品价格(降价券)
👑仅限会员使用
调用方 场景 备注
4. 触发某个任务完成
5. 弹出自定义的激励语消息
6. 创造任务奖励模板,只需要输入名称即可自动创建任
务
7. 弹窗询问用户的分支选择,创造情景化的小互动
8. 更多应用内的操作...
外部应用/
网页 ->人
升
配置自动化工具:
1. 判断每天第一次打开手机的时间,完成早起任务,或
者直接触发“晚起”惩罚
2. 每背完 25 个单词,刷一次特定的 NFC 卡片,自动打
卡任务
3. GPS 判断到达某个新地方,解锁“新地点”成就
4. 每天连接打工 WIFI 时,触发解锁条件进度增长。累
计 20 天的时候,解锁「打工人」成就
5. 每天首次连接家里 WIFI 时,奖励自己“到家”金币
6. 捕获其他番茄或专注软件的通知,自动将计时记录到
人升中
7. 捕获运动类、背单词类软件的完成或结束通知,自动
发放「力量」、「学识」经验值
8. 在自己设定的时间段内,每开一次手机,触发一次惩
罚
9. ...
外部应用联动/自己开发应用:
1. 若不满意「人升」的番茄钟:可以自己开发计时软
件,可以是网页应用或安卓应用,通过接口与「人升」
联动,以添加计时记录或添加奖励
2. 改动一些智力小游戏(如下文中有个 Wordle 例
子),成功完成游戏时,触发「人升」发送奖励
3. 开发应用与「人升」联动实现应用锁功能
👑仅限会员使用
换种说法,上述所有场景其实都是「事件」触发了「操作」。
而 人升 本次更新是提供了「使用商品」这个事件触发点,然后是提供了各式各样的「操作」(奖励、
完成任务等等)。
如果你需要
点击网页按钮
刷 NFC 卡片
每天起床第一次解锁屏幕
这种触发事件,就需要使用到外部的自动化工具,或者编程实现。
如果是应用内的指标事件,你可以通过搭配成就来实现。
如果你想实现,力量达到5级后,提升 ATM 利率0.01%。就可以通过功能组合实现:
成就跟踪力量等级 -> 达到5级后,自动解锁成就 -> 获取特殊商品奖励 -> 使用后提升 ATM 利
率。
诸如番茄钟专注时长之类的场景也能举一反三。
人升1.90.2更新将会增加一系列「广播事件通知」,但这些事件需要由自动化工具或者外部应用接收。
可以用来实现:
使用商品后,触发 Tasker 等自动化工具切换桌面壁纸。
完成任务后,触发 Tasker 等自动化工具打开某个 App。
换种说法,就是 1.90.2 版本之前,只能由「Tasker的事件」触发「人升的操作」。
而在 1.90.2 版本,可以实现「人升的事件」触发「Tasker的操作」。
Tasker 拥有着极高的权限,可以实现操作更换壁纸、卸载应用、提升音量、选择打开指定 app 等等操
作。甚至可以自己无编程基础编写 UI 交互逻辑。
使用建议
如果你不熟悉网络或计算机基础知识,你可以直接在橱窗搜索、进货相关的商品;也可以尝试根据示
例或者其他人的商品,编辑参数。
如果你熟悉相关基础知识,可以尝试阅读下述的接口文档,自己编辑出所需的效果。并且搭配自动化
软件(如 Tasker)使用,即便不会编辑 Tasker 的配置,只要你能成功安装 Tasker,也能在橱窗或者其
他社区导入其他人分享的自动化配置。
如果你有编程基础,可以尝试开发网页、安卓应用与人升联动。这个网页就是个超简单的例子。或者
编写自动化工具的配置,分享给大家!
如果你在使用途中遇到了任何关于 API 自身的问题,欢迎随时反馈~
但如果你是使用外部工具如 Tasker、获取外部应用的 API,或者学习编程遇到了困难,我们仅提供有限
支持。因为这并非我们职责,我们需要将有限的时间投入到《人升》的维护开发中。如需长时间支
持,请走付费咨询流程~感谢理解。
调用外部 APP
如果你想要在「人升」中调用外部应用,只需要为商品添加“链接”效果,并输入网页或应用专属链接,
再使用该商品即可完成调用。
示例
以下是一些示例(你也可以前往「世界」-「橱窗」-「调用」查看带有接口调用效果的物品):
浏览器打开百度:https://www.baidu.com
微信:weixin://
微信扫一扫(可能失效了):weixin://scanqrcode
支付宝扫一扫:alipayqr://platformapi/startapp?saId=10000007
支付宝蚂蚁森林:alipays://platformapi/startapp?appId=60000002
支付宝高德地图:alipays://platformapi/startapp?appId=2018070960585195
支付宝记账:alipay://platformapi/startapp?appId=20000168
QQ:mqq://
网易云:orpheuswidget://
网易云听歌识曲:orpheuswidget://recognize
钱迹的自动化记账接口:自动化记账接口 · 钱迹用户指南 (qianjiapp.com)
...
理论上,只要外部 APP 开放了对应的链接,你就可以通过使用商品的方式进行跳转。
这些链接与「人升」无关,「人升」只提供跳转功能。
因此我们不会也没人力维护链接列表。但我们后续会考虑支持橱窗分享此类型商品。(目前已支持橱
窗分享)
如何获取上述 URL 链接
获取其他应用的 URL 链接并不属于人升的功能、会员的权益或者开发者的职责,此处仅为简单介
绍。
常规方式
使用网络搜索 URL Schemes 的方式搜索你需要的应用链接。
在「人升」 世界 - 橱窗 搜索应用,查看是否有人已经分享过链接。
查询对应的应用使用文档,查阅或咨询开发者有没有提供。
咨询对应的开发者。
非常规方式
通过这种方式获取的 URL 不一定能够正常或稳定使用。
查看对应的 H5 网页跳转应用的网页源码。
使用技术手段查看 AndroidManifest 文件。
通过第三方高权限 APP 做跳板
比如 Anywhere(方法由用户 @喵喵喵 贡献),可以在酷安下载。
>>需要的app:Anywhere-,当前Activity
>>>方法:使用 Anywhere- 的 活动列表——选择需要打开的活动——点击即可自动制作卡片——然后
长按卡片——自动生成了卡片的URL——长按复制入人升商品使用中即可(不需要锁定Anywhere-在后
台)
>>>> Anywhere-:一般用app(Launcher)就可以直接打开选中的app,还可以直接制卡快捷搜索看看
捷径社区 里有没有app的直接URL,有的话就直接把appURL直接输入人升链接中就行。(一个一个活动
试也是有用的)
>>>>> 当前Activity:使用 当前Activity 可以查看当前活动的名称,以便在Anywhere- 中选择活动。
调用人升
如果你:
需要在「人升」中调用「人升」的接口,也是只需要为商品添加“链接”效果,并输入网页或应用专
属链接,再使用该商品即可完成调用。
通过网页调用,则只需要超链接跳转我们的接口链接即可。
通过自己开发的 APP 调用,只需要使用 Intent 跳转对应的接口链接即可。
通过自动化工具(如 Tasker)调用,在合适的地方填入对应的接口链接即可。
一些例子:
当你点击下面这个链接,「人升」会弹出提示“你学会了调用!”。
lifeup://api/toast?text=你学会了调用!&type=1&isLong=true
当你点击下面这个链接,「人升」中会获得一个金币,并且获得原因为“学习API调用”。
lifeup://api/reward?type=coin&content=学习API调用&number=1
当你把链接复制到商品的“链接”效果中,使用商品也能够触发类似的效果。
一个外部应用联动的例子:
Wordle Clone (lifeupapp.fun)
Wordle 是猜单词的小游戏:猜长度为 5 的单词。橙黄色代表答案的单词中包含该字母。绿色代表包含
且位置正确。
该版本的 Wordle 支持与「人升」联动:
1. 当你猜中了单词,能够获得 10 点金币。并且有对应的获得原因。
2. 当你最终也没猜中单词,会有安慰奖 1 点金币。
与 Tasker 联动的例子:
?> Tasker 是一款付费的自动化工具,需要从 Google Play 或官网付费获取正版。如果你没有对应的渠
道,也可以试试下方的 MacroDroid。
Tasker 调用的方式是,选择 操作类别 - 程序 - 快捷方式 。在快捷方式一栏输入 lifeup:// 开头的链接
即可。
每天 5 点后第一次解锁屏幕,能触发完成一个名称包含“起床”的任务。
注意:你需要先自己创建这个名字包含“起床”的每日任务。
如果你已经安装了 Tasker,点击这里可以导入已经配置好的任务。
MacroDroid 的调用方式:
MacroDroid 也是一款自动化工具,它可以免费下载,UI也更加易用。
1. 增加宏,然后设定你所需要的条件(或者稍后设置)
2. 新增 动作
3. 选择 应用程序
4. 选择 打开网站
5. 在 输入网址 一栏输入 lifeup:// 开头的 URL 地址
6. 【取消勾选】下面的所有可选项,比如不要勾选 URL参数编码 ...
7. 保存即可,可以点击该动作,然后选择 测试 动作进行验证
通过该功能,无论你是否会开发,你都可以无限扩展人升的可能性!
具体调用规则请看下文。
接口文档
基础知识 - 示例
类型 说明
示例 lifeup://api/toast?text=你学会了调用!&type=1&isLong=true
接口格式 固定前缀/方法名?参数1=数值1&参数2=数值2
固定前缀 lifeup://api/
方法名 toast
参数 ?text=你学会了调用!&type=1&isLong=true
基础知识 - 转义(编码)
如果你的参数的数值里面有+、空格、=、%、&、#等特殊符号,需要转义(编码)处理:
特殊字符 代表含义 替换内容
+ URL 中+号表示空格 +
空格 URL中的空格可以用+号或者编码 %20
/ 分隔目录和子目录 %2F
? 分隔实际的URL和参数 %3F
% 指定特殊字符 %
# 表示书签 %23
& URL 中指定的参数间的分隔符 %26
= URL 中指定参数的值 %3D
比如上述例子中的文本内容,如果要最终提示的文本是: ?text=你学会了调用! (这个例子其实有点奇
怪,后续换个合理点的)
则需要替换文本中的特殊符号 ? 和 = 为,最终效果为:
lifeup://api/toast?text=%3Ftext%3D你学会了调用!&type=1&isLong=true
在某些特殊场景下,你可能需要将某个URL作为另外一个URL的参数,这时候也是需要转义(编码)
的。
这是一个用 JS 实现的简单编码工具:
这个工具会将中文、空格、各种符号编码。
基础知识 - 人升数据 ID
「人升」中的数据存储基本都会有一个唯一 id。
下述的部分接口支持修改指定的商品、完成指定的任务。
为了让「人升」能找到对应的数据,你需要为其提供 id。
你可以启用「设置」-「实验」-「开发者模式」,即可在应用内的各个详情页面查看到数据的原始id。
比如力量(1),它的属性id就是1。
事项 id
可以在事项详情页面查看。
id:如果是重复任务,每次重复,id都会更新。
gid: 事项组id,针对同一个重复任务,其 gid 都不会发生变化。
清单 id
开启「开发者模式」后,在「选择清单」弹窗查看。
属性 id
开启「开发者模式」后,在「自定义属性」页面查看。
商品 id
「开发者模式」,然后点击商品查看详情查看。
成就条件 id
为成就自定义解锁条件「需要外部API调用以解锁」后,可以在详情页面看到条件id
基础知识 - 返回值
有一部分接口可能会有返回值。
如果你是在开发 Android 应用,可以用 onActivityResult 方法接收返回值。
如果你是用 Tasker 等自动化应用:
一般这类应用没法接收 Activity 类型的返回值。所以你需要增加一个 broadcast 参数,然后使用 收到的
意图 事件来接收返回值。
详情可以查看下文的 broadcast 广播参数。
弹出消息
方法名:toast
说明:弹出各种样式的消息
示例:lifeup://api/toast?text=好好生活,好好吃饭!&type=1&isLong=true
解释:以奖励样式弹出提示“好好生活,好好吃饭!”,并且显示较长时间。
点击示例的链接可以测试效果
参数 含义 取值 示例 是否必须 备注
text 要提示的文本消息 任意文本 你学会了调用! 是
type 文本样式类型 数字从0到6其一 1 否 0 - 普通样式
1 - 奖励样式
2 - 番茄样式
3 - 成功样式
4 - 提示样式
参数 含义 取值 示例 是否必须 备注
5 - 警告样式
6 - 错误样式
isLong 显示时长 true 或者 false true 否
true - 长
false - 短
奖励
方法名:reward
说明:直接提供奖励,可定制奖励理由
示例:
获得 1 点金币,获得原因为「学习API调用」。且原因会在金币详情页面展示:
lifeup://api/reward?type=coin&content=学习API调用&number=1
获得 300 点「学识、创造力」经验值,获得原因为「学习API调用」。且原因会在经验值详情页面
展示:
lifeup://api/reward?type=exp&content=学习API调用&number=300&skills=2&skills=6
获得 1 个模糊匹配「金币」商品,获得原因为「学习API调用」。且原因会在仓库历史页面展示:
lifeup://api/reward?type=item&content=学习API调用&number=1&item_name=金币
参数 含义 取值 示例 是否
必须 备注
type 奖励类型
目前仅支
持:
coin
exp
item
coin 是
coin - 金币
exp - 经验值
item - 商品
content 奖励原因 任意文本
学习
API调
用
是 -
skills 技能(属
性)
大于 0 的
数字数组
1 否 仅当 type 为 exp 时可用
支持数组(如
&skills=1&skills=2&skills=3)
参数 含义 取值 示例 是否
必须 备注
获取方式请查看上文 「基础知识 - 人
升数据 ID」
number 奖励数量 大于 0 的
数字 1 是
如果是金币,取值最大为999999
如果是经验值,取值最大为99999
如果是商品,取值最大为99
item_id 商品id 大于 0 的
数字 1 否* 仅当 type 为 item 时可用
item_name 商品名称 任意文本 金币 否* 仅当 type 为 item 时可用,模糊匹配
silent 是否要禁
用UI提示
true 或者
false false 否 默认为 false
惩罚
方法名:penalty
说明:直接提供惩罚,可定制惩罚理由
示例: *基本同奖励接口
惩罚 1 点金币,获得原因为「睡了懒觉」。且原因会在金币详情页面展示:
lifeup://api/penalty?type=coin&content=睡了懒觉&number=1
惩罚 300 点「力量」经验值,原因为「睡了懒觉」。且原因会在经验值详情页面展示:
lifeup://api/penalty?type=exp&content=睡了懒觉&number=300&skills=1
惩罚 1 个模糊匹配「金币」商品,原因为「睡了懒觉」。且原因会在仓库历史页面展示:
lifeup://api/penalty?type=item&content=睡了懒觉&number=1&item_name=金币
参数 含义 取值 示例 是否
必须 备注
type 惩罚类型
目前仅支
持:
coin
exp
item
coin 是
coin - 金币
exp - 经验值
item - 商品
参数 含义 取值 示例 是否
必须 备注
content 惩罚原因 任意文本 睡了
懒觉 是 -
skills 技能(属
性)
大于 0 的
数字数组 1 否
仅当 type 为 exp 时可用
支持数组(如
&skills=1&skills=2&skills=3)
获取方式请查看上文 「基础知识 - 人
升数据 ID」
number 奖励数量 大于 0 的
数字 1 是
如果是金币,取值最大为999999
如果是经验值,取值最大为99999
如果是商品,取值最大为99
item_id 商品id 大于 0 的
数字 1 否* 仅当 type 为 item 时可用
item_name 商品名称 任意文本 金币 否* 仅当 type 为 item 时可用,模糊匹配
silent 是否要禁
用UI提示
true 或者
false false 否 默认为 false
任务
添加任务
方法名:add_task
说明:直接添加一个任务
示例1:
lifeup://api/add_task?todo=这是自动添加的任务¬es=备注
&coin=10&coin_var=1&exp=2048&skills=1&skills=2&skills=3&category=0&item_name=金币
解释1:向默认清单(id为0)中添加一个内容为“这是自动添加的任务”,备注为“备注”,金币奖励为
10~11随机,经验值奖励为2048,选择的技能id为1、2、3(一般对应前3个内置属性),商品奖励为
模糊搜索一件“金币”商品。
示例2:
lifeup://api/add_task?todo=明天截止的任务&deadline=[$time|today|86400000]
解释2:使用时间占位符动态增加一个明天截止的任务。注意:该功能需要 v1.93.0-beta01(502)以
上版本的人升。
参数 含义 取值 示例
是
否
必
须
备注
todo 任务
内容
任意
文本 coin 是 coin - 金币
notes 备注 任意
文本 备注 否
coin
金币
奖励
大于
0 的
数字
10 否 取值最大为999999
coin_var
金币
奖励
偏移
值
大于
0 的
数字
1 否
如果该数值大于0,
时,金币会随机计算
[coin, coin+coin_va
exp
经验
值奖
励
大于
0 的
数字
1 否 取值最大为99999
skills
属性
(技
能)
id
大于
0 的
数字
数组
1 否
支持数组(即
&skills=1&skills=2&
获取方式请查看上文
识 - 人升数据 ID」
category
清单
id
大于
或等
于 0
的数
字
0 否
0 或不传递代表默认
能选择智能清单
获取方式请查看上文
识 - 人升数据 ID」
frequency 重复
频次
数
字,
取值
范围
见备
注
0 否
默认为0
0 - 单次
1 - 每日
大于 0 的其他数字
-1 - 无限
-4 - 每月
-5 - 每年
参数 含义 取值 示例
是
否
必
须
备注
importance
重要
程度
数字
[1, 4]
1 否 默认为1
difficulty 困难
程度
数字
[1, 4]
2 否 默认为1
item_id
奖励
商品
的id
大于
0 的
数字
1 否
如需奖励商品,只需
或名称其一
获取方式请查看上文
识 - 人升数据 ID」
item_name
奖励
商品
的名
称
任意
文本 宝箱 否
如需奖励商品,只需
或名称其一
名称会用于模糊匹配
item_amount
奖励
数量 [1, 99] 1 否 默认为1
deadline
本次
期限
时间
时间
戳
(毫
秒)
0 否
建议使用外部工具计
并提供
或者你可以参考下文
占位符]中的时间占位
color 标签
颜色
字符
串
#66CCFF 否
需要 v1.91+
注意在实际使用时,
要转义。
比如示例的色值实际
应为 color=%2366CC
background_url 图片
背景
字符
串
(远
程
URL)
http://www.aaabbbccc.com/1.jpg 否 仅支持手机可访问的
返回值:
仅 1.90.2 版本支持
参数 含义 取值 示例 是否必须 备注
task_id 新增的任务id 数字 1000 是 -
task_gid 新增的任务组id 数字 1000 是 -
完成任务
方法名:complete
说明:触发任务完成,只会搜索到未完成的任务
示例:
完成id为1的任务:lifeup://api/complete?id=1
完成「任务组id」为1的任务:lifeup://api/complete?gid=1
根据名字搜索任务并完成:lifeup://api/complete?name=开始使用&ui=true
解释:
每个任务都有一个 id。
对于重复任务而言,每次重复id都会刷新,但「任务组id」会保持不变。
id 的获取方法为「实验」页面打开「开发者模式」,然后在「任务详情」页面即可查看。
参数 含义 取值 示
例
是否必
须
备注
id 任务id 大于 0 的
数字 1 否*
任务id;如果是重复任务,每次重复,
id都会更新。
gid 任务组id 大于 0 的
数字 1 否* 任务组id;
name 名称 任意文本 睡
觉
否*
模糊搜索,只会完成搜索到的其中一个
任务
ui
是否展示弹
窗UI
true 或
false true 否 默认为 false,只在后台显示一条消息
注意:
1. 为了能够匹配到任务,id、gid、name 必须提供其一。
放弃任务
方法名:give_up
说明:触发任务放弃
示例:
根据名字搜索任务并放弃:lifeup://api/give_up?name=早起
解释:
参数 含义 取值 示
例
是否必
须
备注
id 任务id 大于 0 的数
字
1 否*
任务id;如果是重复任务,每次重复,id都
会更新。
gid 任务组
id
大于 0 的数
字
1 否* 任务组id;
name 名称 任意文本 早
起
否*
模糊搜索,只会完成搜索到的其中一个任
务
注意:
1. 为了能够匹配到任务,id、gid、name 必须提供其一。
冻结任务
方法名:freeze
说明:触发任务冻结,只适用于重复任务
示例:
根据名字搜索任务并冻结:lifeup://api/freeze?name=早起
解释:
参数 含义 取值 示例 是否
必须 备注
id 任务id 大于 0 的
数字 1 否*
任务id;如果是重复任务,每次
重复,id都会更新。
gid 任务组
id
大于 0 的
数字 1 否* 任务组id;
参数 含义 取值 示例 是否
必须 备注
name 名称 任意文本 早起 否*
模糊搜索,只会完成搜索到的其
中一个任务
time
冻结直
至...
时间戳 1661688800682 否 -
注意:
1. 为了能够匹配到任务,id、gid、name 必须提供其一。
解冻任务
方法名:unfreeze
说明:触发任务解冻
示例:
根据名字搜索任务并解冻:lifeup://api/unfreeze?name=早起
解释:
参数 含义 取值 示
例
是否必
须
备注
id 任务id 大于 0 的数
字
1 否*
任务id;如果是重复任务,每次重复,id都
会更新。
gid 任务组
id
大于 0 的数
字
1 否* 任务组id;
name 名称 任意文本 早
起
否*
模糊搜索,只会完成搜索到的其中一个任
务
注意:
1. 为了能够匹配到任务,id、gid、name 必须提供其一。
删除任务
方法名:delete_task
说明:触发任务删除
示例:
根据名字搜索任务并删除:lifeup://api/delete_task?name=早起
解释:
参数 含义 取值 示
例
是否必
须
备注
id 任务id 大于 0 的数
字
1 否*
任务id;如果是重复任务,每次重复,id都
会更新。
gid 任务组
id
大于 0 的数
字
1 否* 任务组id;
name 名称 任意文本 早
起
否*
模糊搜索,只会完成搜索到的其中一个任
务
注意:
1. 为了能够匹配到任务,id、gid、name 必须提供其一。
商店设置
方法名:shop_settings
说明:调整各种商店设置
示例:
将ATM利率设置为0.01%:lifeup://api/shop_settings?
key=atm_interest&value=0.01
每次点击将利率提升0.01%:lifeup://api/shop_settings?
key=atm_interest&value=0.01&set_type=relative
参数 含义 取值 示例
是
否
必
须
备注
key 类型
目前仅支持:
atm_interest
credit_interest
line_of_credit
discount_rate_for_returning
atm_balance
atm_interest 是
atm_interest - ATM日利率
credit_interest - 贷款日利
率
line_of_credit - 可贷款金额
discount_rate_for_returnin
- 退货打折比例
atm_balance - ATM 余额
value 数值 浮点数(小数点) 0.01 是
不同的 key 对应不同的数值
范围
比如 ATM 余额不支持小数
点
set_type
如何
设置
数值
以下数值其一:
absolute
relative
absolute 否
absolute - 绝对取值,即直
接将目标设置为 value
relative - 相对取值,在原
数值的基础上增加或减少
silent
是否
沉默
执行
(不
显示
UI)
布尔值 false 否
仅 v1.93.0-beta01
(502)+ 支持
默认为 false,即会显示 UI
提示
跳转
方法名:goto
说明:跳转「人升」中的某个页面
示例:lifeup://api/goto?page=lab
解释:跳转到实验页面
参数 含义 取值 示例 是否必须 备注
page 页面
固定以下数值其一:
main
setting
about
pomodoro
feelings
achievement
history
add_task
add_achievement
add_achievement_cate
exp
coin
backup
add_item
lab
custom_attributes
pomodoro_record
dlc
pomodoro_record
synthesis
pic_manage
purchase_dialog
task_detail
lab 是
purchase_dialog 指购买弹窗
其他的都是具体的大页面
1. 跳转商品购买弹窗
当 page 参数为 purchase_dialog 时,你可以指定商品id:
示例如: lifeup://api/goto?page=purchase_dialog&id=1
参数 含义 取值 示例 是否必须 备注
id 商品id 大于 0 的数字 1 是 商品id
2. 跳转首页的子页面
当 page 参数为 main 时,你还可以额外指定跳转的子页面:
示例如,跳转到商店页面: lifeup://api/goto?page=main&sub_page=shop
参数 含义 取值 示例 是否
必须 备注
sub_page
子页
面名
称
固定以下数值其
一:
todo
shop
inventory
achievement
status
me
statistic
pomodoro
feelings
world
shop 否
category_id 清单
id 数字 0 否
如果 sub_page 为含清单列表的页
面,则可以指定跳转的清单id。
如商店清单、仓库清单、任务清
单。
3. 跳转任务详情
当 page 参数为 task_detail 时,你还可以额外指定跳转的任务 id:
示例如,跳转到指定任务 id 为 53 的详情页面: lifeup://api/goto?page=task_detail&task_id=53
参数 含义 取值 示
例
是否必
须
备注
task_id 任务id 任务id 53 否*
任务id;如果是重复任务,每次重复,id
都会更新。
task_gid 任务组
id
任务组
id 3 否* 任务组id
task_name 任务名
称
字符串 早
起
否* 任务名称,模糊匹配一个。
注意:
1. 三个参数只需要提供其中之一。
如果同时提供多个,会有内部的优先级顺序。但这属于未定义行为,APP 不会保证顺序。
商品
添加商品
方法名:add_item
说明:创建商品,图标仅支持网络地址,暂不支持自定义使用效果。
示例:lifeup://api/add_item?name=休息10分钟&desc=去好好休息一小段时间吧!
&price=10&action_text=休息
解释:创建一个名称为「休息10分钟」,描述为「去好好休息一小段时间吧!」,操作文案为「休
息」的价格10金币的商品。
参数 含义 取值 示例 是否
必须 备注
name
商品名
称
任意文本 休息10
分钟 是 商品名称
desc 描述 任意文本 获得一
个礼物 否 -
icon 图标 任意文本 否 图标应为网络地址 URL
price
价格数
值
数字 [0,
999999]
1 否 -
action_text
操作按
钮文案 任意文本 休息 否 -
disable_purchase 是否禁
用购买 true 或 false 1 否 默认 false
stock_number 库存数 [-1, 99999] 1 否 -
category
商店清
单id
大于或等于 0
的数字 0 否
0 或不传递代表默认清
单,不能选择智能清单
获取方式请查看上文 「基
础知识 - 人升数据 ID」
返回值:
仅 1.90.2 版本支持
参数 含义 取值 示例 是否必须 备注
item_id 新增的商品id 数字 1000 是
调整商品
方法名:item
说明:对指定 id 的商品的各种操作,仅支持【在架】商品。
示例:lifeup://api/item?
id=1&set_price=1&set_price_type=relative&own_number=1&own_number_type=relative
解释:对 id 为 1 的商品,将其价格提升 1 金币,并提升拥有数 1
参数 含义 取值 示例
是
否
必
须
备注
id 商品id 大于0的
数字 1 否*
获取方式请查看上文
「基础知识 - 人升数据
ID」
name 商品名称 任意文本 宝箱 否*
用于未知 id 时,模糊搜
索商品,并非修改名称
set_name 修改名称 任意文本 宝箱 否 不可为空
set_desc 修改描述 任意文本 获得一个
礼物 否 -
set_icon 修改图标 任意文本 否 图标应为网络地址 URL
set_price
调整价格
数值 数字 1 否 -
set_price_type
调整价格
方式(绝
对/相对)
以下数值
其一:
absolute
relative
relative 否
absolute - 绝对取值,即
直接将目标设置为 value
relative - 相对取值,比如
在原数值的基础上增加或
减少
own_number 调整拥有
数
正负数 1 否
使用绝对取值时,数值应
该为[0, MAX]
使用相对取值时,支持负
数,但最终结果数值最小
为0
own_number_type 调整拥有
数量方式
以下数值
其一:
relative 否 absolute - 绝对取值,即
直接将目标设置为 value
参数 含义 取值 示例
是
否
必
须
备注
(绝对/相
对)
absolute
relative
relative - 相对取值,比如
在原数值的基础上增加或
减少
stock_number 库存数 正负数 1 否
使用绝对取值时,数值应
该为[0, MAX]
使用相对取值时,支持负
数,但最终结果数值最小
为0
stock_number_type
调整库存
数方式
(绝对/相
对)
以下数值
其一:
absolute
relative
relative 否
absolute - 绝对取值,即
直接将目标设置为 value
relative - 相对取值,比如
在原数值的基础上增加或
减少
disable_purchase 是否禁止
购买 布尔值 true 否 仅 v1.91 +支持
action_text 操作文案 任意文本 解锁 否
仅 v1.93.0-beta01
(502) +支持
disable_use 是否禁止
使用 布尔值 true 否
仅 v1.93.0-beta01
(502)+ 支持
title_color_string 标题颜色 颜色字符
串
#66CCFF 否
需要 v1.91+
注意在实际使用时,# 字
符需要转义。
比如示例的色值实际使用
时,应为
color=%2366CCFF
注意:
1. 为了搜索到商品,必须提供 id 或 name 其一。
调整开箱效果
方法名:loot_box
说明:修改指定箱子的开箱效果,支持调整概率、奖励数和增加内容物。(暂不支持删除)
示例:lifeup://api/loot_box?name=金币箱&sub_name=【大】袋金币
&set_type=relative&probability=1&fixed=false
解释:增加金币箱中的【大】袋金币的比重 1 点。
参数 含义 取值 示例 是否
必须 备注
id 商品id 大于0的数
字
1 否*
获取方式请查看上文 「基础
知识 - 人升数据 ID」
name 商品名称 任意文本 金币箱 否*
用于未知 id 时,模糊搜索商
品,并非修改名称
sub_id 箱子内容物
的 id
大于0的数
字
1 否* 箱子内容物的 id
sub_name 箱子内容物
的名称 任意文本 【大】袋
金币 否*
用于箱子内容物未知 id 时,
模糊搜索商品
set_type
调整方式
(绝对/相
对)
以下数值其
一:
absolute
relative
relative 否
absolute - 绝对取值,即直接
将目标设置为 value
relative - 相对取值,比如在
原数值的基础上增加或减少
同时作用于[amount]、
[probability]两个字段
amount 奖励数 数字 1 否 某个单一物品的奖励个数
probability 奖励比重 数字 1 否 -
fixed 是否是固定
奖励 布尔值 true/false 否 -
注意:
1. 为了搜索到商品,必须提供 id 或 name 其一。
2. 为了搜索到内容物,必须提供 sub_id 或 sub_name 其一。
使用商品
?> 该 API 于 v1.93.0-beta01(502)版本更新引入。
方法名:use_item
说明:创建商品,图标仅支持网络地址,暂不支持自定义使用效果。
示例:
打开一个金币箱:lifeup://api/use_item?name=金币箱&use_times=1
参数 含义 取值 示例 是否
必须 备注
id 商品id 大于 0
的数字 1 否*
获取方式请查看上文 「基础知识 - 人升数
据 ID」
name
商品名
称
任意文
本
金币
箱
否*
用于未知 id 时,模糊搜索商品,并非修改
名称
use_times
使用的
次数
大于 0
的数字 1 否
默认为 1 次
对于普通商品、开箱而言,对应商品的数
量
对于简易合成商品,该值对应的是【合成
数量】,而非消耗的商品数量
返回值:
!> 该 API 可能会由于部分原因失败,部分特殊失败原因会以返回值的形式提供。
参数 含义 取值 示例 是否必须 备注
result 结果码 数字 0 是
0 - 使用成功
1- 数据库异常
2 - 经验值不足限制
3 - 找不到商品
4 - 运行倒计时冲突
5 - 库存不足
desc 结果描述 文本 RunningCountDown 是
ATM
?> 该 API 于 v1.91 +版本更新引入。
这里的存取款操作会进行合法校验。
如果你需要直接调整 ATM 数值,可查看上文中的「商店设置」接口。
存款
方法名:deposit
说明:存款,会进行合法性校验(金币余额是否充足)。
示例:lifeup://api/deposit?amount=500
解释:存款 500 金币。
参数 含义 取值 示例 是否必须 备注
amount 存款数量 大于 0 的数字 100 是 -
返回值:
参数 含义 取值 示例 是否必须 备注
result 操作是否成功 布尔值 true 是 -
取款
方法名:withdraw
说明:取款,会进行合法性校验(ATM 余额是否充足)。
示例:lifeup://api/withdraw?amount=500
解释:取款 500 金币。
参数 含义 取值 示例 是否必须 备注
amount 取款数量 大于 0 的数字 100 是 -
返回值:
参数 含义 取值 示例 是否必须 备注
result 操作是否成功 布尔值 true 是 -
添加番茄记录
方法名:add_pomodoro
说明:添加番茄计时记录
示例:
添加时长为 25 分钟(1500000 毫秒)的计时记录,并指向名称包含学习的任务:
lifeup://api/add_pomodoro?task_name=学习&duration=1500000
添加2022-08-01 11:00:00 - 2022-08-01 12:00:00 的计时记录:lifeup://api/add_pomodoro?
start_time=1659322800000&end_time=1659326400000
解释:
任务id/任务组id的解释可以查看上文的「完成任务」接口。
参数 含义 取值 示例 是否
必须 备注
start_time
计时开
始时间 时间戳 1659322800000 否*
可以百度了解时间戳的
定义
duration 专注时
长
数字(毫
秒)
需大于
30000
1500000 否* -
end_time 计时结
束时间 时间戳 1659326400000 否* -
reward_tomatoes 是否奖
励番茄
true 或者
false true 否 默认为 false
task_id 任务id 大于 0 的
数字 coin 否
获取方式请查看上文
「基础知识 - 人升数据
ID」
task_gid 任务组
id
大于 0 的
数字 备注 否
获取方式请查看上文
「基础知识 - 人升数据
ID」
task_name 名称 任意文本 10 否
模糊搜索,只会搜索到
的其中一个任务
注意:
1. start_time, duration, end_time 必须提供其一。
2. 在只有 duration 的情况下,会默认 end_time 为当前时间。
3. end_time 需要大于 start_time。
4. duration 至少为 30000 毫秒(30秒)。
5. 如果同时提供了 start_time, duration, end_time,duration 应该比 (end_time - start_time) 小或相
等。
解锁成就条件
方法名:unlock_condition
说明:解锁成就条件:需要外部API调用以解锁
示例:
调用解锁 id 为 2 的解锁条件:lifeup://api/unlock_condition?id=2
参
数
含义 取值 示
例
是否必
须
备注
id 条件
id
大于 0 的数
字
2 是
获取方式请查看上文 「基础知识 - 人升数
据 ID」
设置步数
方法名:step
说明:设置指定日期的步数,比如可以用于搭配手环+自动化工具录入步数。并且可以用于修改历史纪
录。
示例:
调整GMT+8时区下的2022-10-21的步数为9999步:lifeup://api/step?
count=9999&time=1666282995643
参数 含义 取值 示例 是否必须 备注
count 步数 大于或等于 0 的数字 9999 是 -
time 所属日期的任意时间戳 时间戳(ms) 1666282995643 是 -
编辑经验值
?> 该 API 于 v1.93.0-beta01(502)版本更新引入。
方法名:edit_exp
说明:该 API 能批量设置属性的当前经验值,能直接设置某个经验值或者某个等级。
示例:
该 API 会影响数据,为避免误触,此处不提供点击跳转。
将【力量】、【学识】属性的经验值重置为0:lifeup://api/edit_exp?skills=1&skills=2&exp=0
将【魅力】经验值直接调整为50级:lifeup://api/edit_exp?skills=3&level=50
参数 含义 取值 示例 是否必须 备注
skills
属性
(技
能)id
大于 0 的数字
数组 1 否
支持数组(即
&skills=1&skills=2&skills=3)
获取方式请查看上文 「基础知识 -
人升数据 ID」
exp
设置的
经验值
大于或等于 0
的数字
(int32)
9999
否
但 exp和
level 必须
提供其中一
个
level 设置的
等级
大于或等于 0
的数字
(int32)
50
否
但 exp和
level 必须
提供其中一
个
代表某个等级起始的经验值
并且会受自定义等级梯度的影响
感想
?> 该 API 于 v1.93.4(536)版本更新引入。
方法名:feeling
说明:创建或更新感想。
示例:
创建一个新的感想:lifeup://feeling?content=开心&time=1633036800
更新特定 id 的感想,并标记为收藏状态:lifeup://feeling?id=1&is_favorite=true
参数 含义 取值 示例 是否必
须
备注
id 感想记录
id
大于 0 的数
字
1 否
如果提供,则用于更新特
定记录
content 内容 任意文本 快乐 否
用于创建记录或更新记录
的内容
参数 含义 取值 示例 是否必
须
备注
time 时间戳 Unix 时间戳 1633036800 否
记录的时间,默认为当前
时间
is_favorite 是否收藏 true 或
false true 否 标记记录是否为收藏
relate_type 关联类型 数字 0-2 1 否 指定记录的关联类型
relate_id 关联id 大于 0 的数
字
2 否 指定记录的关联id
注意:
1. 如果提供 id 参数,则方法会尝试更新对应的感想记录。如果没有找到相应的记录,将抛出异
常。
2. 如果不提供 id ,但提供了 content ,则方法会创建一个新的感想记录。
简单查询
!> 此处的功能是用于搭配自动化工具/二次开发的。如果你需要查询完整的数据列表,可以参考我们的
LifeUp SDK、《云人升》、《人升桌面端》。
方法名:query
说明:查询参数
版本:需要 v1.90.2
示例:
查询当前金币数:lifeup://api/query?key=coin
参数 含义 取值 示
例
是否必须 备注
key
查询
的类
型
仅限以下数值
其一:
coin
atm
item
item_id_list
coin 是
coin - 当前金币数
atm - 当前 ATM 存款
item - 指定 itemId 的
商品信息
item_id_list - 指定
categoryId 的商品id列
表
参数 含义 取值 示
例
是否必须 备注
itemId 商品
id 大于 0 的数字 1
当 key 为 item
时,必须 查询的商品 id
categoryId 清单
id
大于或者等于 0
的数字 1
当 key 为
item_id_list 时,必
须
查询的清单 id
返回值:
当查询 coin/atm 时:
参数 含义 取值 示例 是否必须 备注
value 查询返回的数值 数字 1000 是
当查询 item 时:
参数 含义 取值 示例 是否必
须
备注
item_id 商品id 数字 1 是 -
name 名称 任意文
本
商品 是 -
desc 描述 任意文
本
否 -
icon 图标地址 任意文
本
icon.webp 否
如果是本地文件时,只返
回文件名
category_id 清单 id 数字 1 是 -
stock_number 商店库存
数量 数字 -1 是 -1 代表无限商店库存
own_number 仓库拥有
数
数字 10 是 -
price 价格 数字 100 是 -
order 排序依据 数字 100 是 自定义排序时的权重值
disable_purchase 是否禁止
购买 true 是 -
当查询 item_id_list 时:
参数 含义 取值 示例 是否必须 备注
item_ids 查询返回的商品id数组,以 , 分隔 字符串 1,2,3,4 是
查询属性状态
!> 此处的功能是用于搭配自动化工具/二次开发的
方法名:query_skill
说明:查询指定属性的名称、等级、总经验值、直至下一级等级所需经验值、目前等级经验值。
可以由于自动化工具获取等级,自定义开发属性小部件等。
版本:需要 v1.90.6
示例:
查询力量属性:lifeup://api/query_skill?id=1
参
数
含义 取值 示
例
是否必
须
备注
id 技能(属性)
的id
大于0的
数字 1 是
获取方式请查看上文 「基础知识 - 人
升数据 ID」
返回值:
参数 含义 取值 示例 是否必须 备注
name 属性名称 字符串 力量 是 -
level 等级 数字 10 是 -
total_exp 总经验值 数字 10000 是 -
until_next_level_exp 升到下一级所需的经验值 数字 99 是 -
current_level_exp 超过当前等级的已获得的经验值 数字 1000 是 -
特殊接口
随机
?> 该 API 尚未发布,敬请期待。计划于 v1.93.0-beta02 发布。
方法名:random
说明:简单的随机接口,可以随机触发多个 API 中的其中一个。
示例:
同等概率随机显示 石头 、 剪刀 、 布 :lifeup://api/random?
api=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D石头&api=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D剪
刀&api=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D布
90%概率显示 石头 、5%概率 剪刀 、5%概率 布 ,:lifeup://api/random?
api=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D石头&api=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D剪
刀&api=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D布&weight=90&weight=5&weight=5
参数 含义 取
值
示例
是
否
必
须
备注
api
随机
的
API
任
意
文
本
lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D
石头 是
支持数组形式调用
(即可以存在多个
api参数,见上述例
子)
weight 比重
大
于0
的
数
字
1 否
支持数组形式调用
如果不指定比重,
默认比重都一样
(概率同等均
等)。
如果指定比重,会
按顺序分配:如第
一个weight分配到
第一个api参数。
请确保weight参数
的数量与 api 参数
的数量一致,否则
可能会不生效。
弹窗
方法名:confirm_dialog
说明:弹出一个选择弹窗,可以自定义标题、文本、积极按钮、消极按钮。点击按钮时也可以调用其
他接口。
示例:
lifeup://api/confirm_dialog?title=你相信爱吗
&positive_action=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D相信
&negative_action=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D不相信
其他使用场景:
奖励二选一
分支选择
参数 含
义
取值 示例
是
否
必
须
备注
title
弹
窗
标
题
任意
文本 标题 是 -
message
弹
窗
详
细
描
述
任意
文本 这是弹窗内容 否 -
positive_text
积
极
按
钮
文
案
任意
文本 确定 否 -
negative_text
消
极
按
钮
文
案
任意
文本 拒绝 否 -
参数 含
义
取值 示例
是
否
必
须
备注
neutral_text
中
性
按
钮
文
案
任意
文本 说明 否 -
positive_action
积
极
按
钮
的
链
接
响
应
URL
(其
他接
口)
lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D
你点了确定 否
实际上就
是弹出消
息接口经
过转义的
文本。转
义规则可
参考 基础
知识-转
义 。
negative_action
消
极
按
钮
的
链
接
响
应
URL
(其
他接
口)
同上 否 同上
neutral_action
中
性
按
钮
的
链
接
响
应
URL
(其
他接
口)
同上 否 同上
cancel_action 取
消
弹
URL
(其
同上 否 「取消」
指的是
参数 含
义
取值 示例
是
否
必
须
备注
窗
的
链
接
响
应
他接
口)
空接口
方法名:placeholder
说明:该接口本身不处理任何逻辑,但你可以搭配 callback、broadcast 使用。
示例:
lifeup://api/placeholder?broadcast=app.lifeup.item.rest
变量占位符
「人升」提供了对参数的用户介入处理手段。
占位符 含义 示例
[$text\ 标
题]
文本占位符 [$text\
输入任
务名
称]
[$number\ 标
题]
数字占位符(不
含小数点) [$number\ 输入价
格]
[$decimal\ 标
题]
数字占位符(含
小数点) [$decimal\
输入
ATM利
率]
[$item] 选择
商
品,
将被
替换
[$item]
占位符 含义 示例
为商
品id
[$task_category]
选择
任务
清
单,
将被
替换
为任
务清
单id
[$task_category]
[$time\
锚定
时间
\
偏移毫秒(可
选)]
时间占位符
(仅 v1.93.0-
beta01
(502)+ 支
持)
其中锚定时间
的取值有:
current 、
today 、
this_monday 、
last_monday 、
this_month 、
last_month 、
this_year 、
last_year
偏移毫秒应该
为整数,默认
为 0 毫秒
今天0
点:
[$time\
today]
明天0
点:
[$time\
today\
示例1:使用时,选择物品降价1金币
比如当你设置为某个商品降价的 api 后,可能希望在调用的时候,再允许用户选择指定商品。而非调用
时就指定 id。
以下 api 只能让 id 为 1 的商品降价 1 金币:
lifeup://api/item?id=1&set_price=-1&set_price_type=relative
只需要将商品 id 修改为占位符 [$item] ,就可以实现调用的时候,用户能主动选择想要降价的商品:
lifeup://api/item?id=[$item|请选择你想要降价1金币的商品]&set_price=-1&set_price_type=relative
示例2:任务模板,只需要输入任务名称和选择清单,即可创建提前设置好的奖励模板
lifeup://api/add_task?todo=[$text|输入任务名称]¬es=这是个任务的奖励模板
&coin=10&coin_var=10&exp=2048&skills=1&skills=2&skills=3&category=[$task_category]
结束回调
所有接口你都可以加上 callback 参数,实现调用后回调该 URL 的处理。
这也可以用于拼接多个接口,比如想要实现跳转后提示激励语:
lifeup://api/goto?page=lab + lifeup://api/toast?text=callback
可以使用 callback 参数,参考上文基础知识-转义,就可以写出这种的处理:
lifeup://api/goto?page=lab&callback=lifeup:%2F%2Fapi%2Ftoast%3Ftext%3D测试callback
当然,你也完全可以为一个商品添加多个链接来实现该效果。
该回调更多是用于:
A应用 -> 人升 -> A应用
或
A应用 -> 人升 -> B应用
Broadcast 广播返回值
!> 此处的功能是用于搭配自动化工具/二次开发的,有一定门槛。
增加这个参数,可以将 API 原本的返回值也通过广播发送出去。以便 Tasker 等自动化工具能够接收
到。
broadcast 的数值相当于 Tasker 中的「收到的意图」的操作一栏的数值,你可以填写任意文本,只要这
两者对应上即可。
比如 Tasker 使用查询金币的 API(如果你在使用MacroDroid,请查看这篇教程):
lifeup://api/query?key=coin
1. 添加 broadcast 参数,让它能够广播返回值到 Tasker,可以是任意文本,比如
app.lifeup.query.coin 。
lifeup://api/query?key=coin&broadcast=app.lifeup.query.coin
2. 在 Tasker 中添加事件->「收到的意图」,在操作一栏填写「app.lifeup.query.coin」
3. 然后可以在 Tasker 中的任务以 %value 变量的方式接收到 value 的返回值。
4. 然后你可以在 Tasker 中判断金币数实现各种效果了。(比如根据金币数更换桌面壁纸?)
广播事件通知
!> 此处的功能是用于搭配自动化工具/二次开发的,有一定使用知识和使用门槛。
1.90.2 版本我们会以广播的形式向外部发送人升的各种事件。你可以使用 Tasker 等自动化工具接
收这些事件来触发 Tasker 的动作。
启用
默认广播事件是关闭的。
你可以在 设置 - 实验 - 开发者模式 - 广播事件 启用它。
示例:使用商品更换壁纸
1. 新建一个商品,名称叫做「更换壁纸」。
2. 在 Tasker 中, 配置文件 -> 事件 -> 系统 -> 收到的意图 ,在操作一栏输入 app.lifeup.item.use ,
返回。
3. 点击新建任务,输入任意名称(比如更换壁纸)。
4. 点击右下角+号添加任务,选择 任务 -> If
5. 将条件一栏调整为 %name = 更换壁纸 。
6. 返回, 插入操作 选择 If 。
7. 再次点击右下角+号添加任务,选择 显示 -> 设置壁纸
8. (可选) 类型 更换为 全部
9. 图像一栏,点击🔍图标,选择你想要的壁纸文件
10. 退出,检查是否已经启用了这个配置。
11. 在 人升 中使用「更换壁纸」商品,你应该能成功见到壁纸更换了
使用 空接口 + Broadcast 广播返回值 可以以更简洁的方式实现这个效果,可以摸索下。
完成任务
名称:app.lifeup.task.complete
返回值:
参数 含义 示例
task_id 任务id 1
task_gid 任务组id 1
name 事项名称 开始使用人升
放弃任务
名称:app.lifeup.task.giveup
返回值:
参数 含义 示例
task_id 任务id 1
task_gid 任务组id 1
name 事项名称 Getting started
逾期任务
名称:app.lifeup.task.overdue
返回值:
参数 含义 示例
task_ids 任务id数组 [1, 2, 3]
task_gids 任务组id数组 [1, 2, 3]
names 事项名称数组 [Getting started, Drink Waters]
解锁成就
名称:app.lifeup.achievement.unlock
返回值:
参数 含义 示例
achievement_id 成就id 1
name 成就名称 连续使用人升30天
购买商品
名称:app.lifeup.item.purchase
返回值:
参数 含义 示例
item_id 商品id 1
name 商品名称 休息10分支
amount 购买数量 1
使用商品
名称:app.lifeup.item.use
返回值:
参数 含义 示例
item_id 商品id 1
name 商品名称 休息10分支
amount 使用数量 1
等级提升
名称:app.lifeup.level.up
返回值:
参数 含义 示例
skill_id 任务id 1
name 名称 力量
level 当前等级 2
等级降低
名称:app.lifeup.level.down
返回值:
参数 含义 示例
skill_id 任务id 1
name 名称 力量
level 当前等级 2
商品倒计时
名称:
开始:app.lifeup.item.countdown.start
停止:app.lifeup.item.countdown.stop
完成(正常结束):app.lifeup.item.countdown.complete
返回值:
参数 含义 示例
item_id 商品id 1
name 商品名称 学习30分钟
time_left 剩余时间(毫秒) 30000
联动
我们非常欢迎其他开发者任何形式的联动。
需要更多 API?
API 功能目前仅经过了一个版本的迭代。
未来我们会持续加入更多的 API,以满足更多的使用场景。
如果你有需要的 API 场景,可以在 Github 留下 Issues 或者我们的 QQ 频道进行留言。
如何调用
Android
使用 SDK
请参考:https://github.com/Ayagikei/LifeUp-SDK 的 core 模块。
不使用 SDK
/**
* 定义一个方法处理 uri
*/
private fun call(context: Context, uriString: String){
try {
val intent = Intent(Intent.ACTION_VIEW).apply {
data = Uri.parse(uriString)
}
context.startActivity(intent)
}catch (e: Exception) {
e.printStackTrace()
}
}
fun xxx() {
...
// 然后在合适的地方调用即可
call(context, "lifeup://api/toast?text=你学会了调用!&type=1&isLong=true")
...
}
网页
网页调用的话,能否触发也依赖于浏览器。常规的浏览器如夸克、Chrome、Edge都是可以的。但一些
其他的系统内置的浏览器,可能会每次弹出时提醒用户“是否打开人升”。
如果你是自己开发的内嵌 WebView 应用,需要确保 WebView 能够处理 lifeup scheme。
如果你想要保证体验一致的话,可以使用「人升」里的商品链接效果,并勾选“使用内置浏览器”打开。
但由于安全设置,这种方式仅支持 HTTPS 链接(不支持 HTTP)
HTML
直接超链接跳转即可
<a href="lifeup://api/toast?text=你学会了调用!&type=1&isLong=true" target="_blank" rel
Javascript
其实也是调用超链接
location.href='lifeup://api/reward?type=coin&content=Wordle没猜对,安慰奖&number=1'
应用开发者
如果你是应用开发者,且支持与「人升」联动,实现了有趣的功能和机制。
可以联系我们在应用内互相推荐应用。
如需 Google Play 上架等也可联系协助。
网页开发者
如果你是网页开发者,开发了调用「人升」API 的网页作品,欢迎在应用内通过商品的形式分享你的作
品。
也可以联系我们进行互相推荐。
如果你的是静态网页,且不熟悉托管,也可以联系我们协助托管网页。
任意支持 HTTP 协议的编程语言/平台
详情请查阅应用内-侧边栏-设置-实验-《云人升》。
云人升 ☁️
《云人升》是 API 开发的基础套件之一。
它能够:
支持解析二维码 API 并跳转
比如实现通过二维码完成任务、添加任务、跳转购买商品弹窗等。
示例:扫码也能购买「人升」商品、接受任务、完成任务、获取惩罚等等...? (qq.com)
提供 HTTP 服务
所有 API 以 HTTP 服务的形式提供出来,使得你无需任何安卓开发知识,就能以跨设备地以任何其
他编程工具或者软件(比如 Python、网页)调用《人升》的 API 调用或者查询数据。
示例:
《人升-桌面端》就是一个基于《云人升》实现的实例应用。
使用《云人升》实现跨设备联动:根据记笔记行为奖励经验值(用户分享) (qq.com)
下载
如果你是中国大陆版本的会员的话,可以在 侧边栏 - 设置 - 实验 页面找到《云人升》的下载按
钮。
Google Play 商店地址
二维码扫描
你只需将 lifeup://api/ 开头的 URL 生成为二维码图片即可扫码使用。
HTTP 接口定义
⚠ 这里的接口定义更新可能会有滞后性,以我们的源码为准:LifeUp-SDK/KtorService.kt at main ·
Ayagikei/LifeUp-SDK (github.com)
1. URL Scheme 调用接口
GET 形式
接口功能:
用于调用 lifeup://api 开头的 API。
接口请求地址:
// 【推荐】content provider 机制,兼容性更好
http://{host:port}/api/contentprovider
// start activity 机制,部分设备可能会限制后台显示界面权限,导致无法执行
http://{host:port}/api
请求方式:GET
请求参数说明:
字段
名
字段说明 位置 字段类
型
是否
必填 备注
url lifeup://api 开头的
API URL
Query string 是
如果是手动拼接的话,URL 注意转
义。支持拼接多个 url。
请求实例:
// 单一调用(content
http://{host:port}/api/contentprovider?url=YOUR_ENCODED_API_URL
// 批量调用
http://{host:port}/api/contentprovider?url=YOUR_ENCODED_API_URL_1&url=YOUR_ENCODED_API_URL_2
// 单一调用(start activity形式)
http://{host:port}/api?url=YOUR_ENCODED_API_URL
POST 形式
接口功能:
用于调用 lifeup://api 开头的 API。
接口请求地址:
// 【推荐】content provider 机制,兼容性更好
http://{host:port}/api/contentprovider
// start activity 机制,部分设备可能会限制后台显示界面权限,导致无法执行
http://{host:port}/api
请求方式:POST
JSON BODY 请求参数说明:
字段名 字段说明 位置 字段类型 是否必填 备注
urls lifeup://api 开头的 API URL 数组 Body List 是 不需要转义
请求实例:
// POST
http://{host:port}/api/contentprovider
// BODY 参数
{
"urls": ["lifeup://api/goto?page=lab"]
}
2. 数据列表查询接口
⚠注意:
1. 你需要 v1.91 版本的《人升》和最新版的《云人升》。
2. 你需要先在《云人升》中申请“读取人升数据”权限。
接口功能:
查询《人升》中的完整数据,如任务列表、商品列表
接口请求地址:
任务相关
// 所有任务
http://{host:port}/tasks
// 指定清单${id}里面的任务
http://{host:port}/tasks/${id}
// 历史记录(支持分页查询)
http://{host:port}/history?offset=${offset}&limit=${limit}
// 任务清单
http://{host:port}/tasks_categories
商品相关
// 所有商品
http://{host:port}/items
// 指定清单${id}里面的商品
http://{host:port}/items/${id}
// 商品清单
http://{host:port}/items_categories
成就相关
// 所有商品
http://{host:port}/achievements
// 指定清单${id}里面的商品
http://{host:port}/achievements/${id}
// 成就清单
http://{host:port}/achievement_categories
感想
// 所有感想(分页查询)
http://{host:port}/feelings?offset=${offset}&limit=${limit}
属性
// 所有属性
http://{host:port}/skills
请求方式:GET
请求参数说明:
字段名 字段说明 位置 字段类型 是否必填 备注
id 对应的数据id Query 数字 是 -
offset 查询偏移量 Query 数字 否 目前仅部分接口需要
limit 限制数量 Query 数字 否 目前仅部分接口需要
请求实例:
任务相关
// 所有任务
http://{host:port}/tasks
// 指定清单id 1 里面的任务
http://{host:port}/tasks/1
// 历史记录(支持分页查询),查询第0位开始的 100 条
http://{host:port}/history?offset=0&limit=100
// 任务清单
http://{host:port}/tasks_categories
商品相关
// 所有商品
http://{host:port}/items
// 指定清单id 1 里面的商品
http://{host:port}/items/1
// 商品清单
http://{host:port}/items_categories
成就相关
// 所有商品
http://{host:port}/achievements
// 指定清单${id}里面的商品
http://{host:port}/achievements/${id}
// 成就清单
http://{host:port}/achievement_categories
感想
// 所有感想(分页查询),查询第0位开始的 100 条
http://{host:port}/feelings?offset=0&limit=100
属性
// 所有属性
http://{host:port}/skills
3. 获取图片接口
⚠注意:
1. 由于安卓的存储限制,调用该接口会需要《云人升》从《人升》复制一份图片副本。
接口功能:
加载上述接口中返回的图片(一般为 content:// 样式)
接口请求地址:
http://{host:port}/files/${url}
请求方式:GET
请求参数说明:
字段名 字段说明 位置 字段类型 是否必填 备注
url 文件URL Path 字符串 是 -
请求实例:
http://{host:port}/files/xxx
贡献
SDK、《云人升》、《桌面端》皆为开源项目。
你可以在以下链接获取到源码并使用 IDEA 运行:
Ayagikei/LifeUp-SDK: Provide LifeUp SDK, and expose LifeUp APIs as HTTP services! (github.com)
Ayagikei/LifeUp-Desktop (github.com)
局域网(API) 桌面端
我们使用《人升》的API能力开发了一款简易的局域网电脑端的《人升》,它支持 Windows、Linux、
MacOS 等多端。
但请注意,它并非一款可独立运行的程序。它需要通过 API 读取到你手机上《人升》里的离线数据。
特性
!> 当前版本仅作为 API 接口的技术演示和预览,主要提供一部分基础的信息浏览功能,并未覆盖所有
应用内功能。
完全开源,你可以随意更改它的 UI 并实现自己想要的功能
基础功能:
查询任务列表、完成任务
查询属性列表、等级
查询商品列表、购买商品
查询感想列表,并能够通过电脑图片浏览器查看大图
导出感想
添加任务(未完全覆盖应用内的选项)
...
下载
Windows 版本
Linux(未经测试,后续发布)
MacOS
请前往 Github Release 下载:Release LifeUp Desktop v1.1.0 · Ayagikei/LifeUp-Desktop
(github.com)
MacOS 版本目前未签名,安装时需要允许操作:打开来自身份不明开发者的 Mac App - 官方
Apple 支持 (中国)
MacOS 版本未经过详细测试,目前发现 自动连接 等部分功能可能没法使用。
MacOS 的发布版本目前仅支持 Apple 芯片(M系列芯片)。如需支持 Intel 芯片,可能需要
自行编译。
!> 1. 你需要搭配《云人升》v1.3.0 版本或以上进行使用。如果你使用的是中国内应用市场分发的版
本/GitHub Release版本,可以在软件- 设置 - 实验 页面找到《云人升》一栏并更新。如果你使用的是来
自 Google Play 的版本,可以在直接在 Google Play 页面下载或者 GitHub release 页面下载。
!> 2. 你的浏览器的安全策略可能会阻止下载。你可能需要手动允许浏览器下载可执行文件,或者右键
复制链接到其他下载器中下载。
如何使用
视频教程后续补充。
为了使用桌面端,会需要一点点操作步骤:
初次使用
前置措施
你的手机和电脑处于同一局域网(比如连接同一WIFI)。
⚠如果你的组网情况很复杂,请先尝试能否在电脑上 ping 通手机的 IP 地址再做尝试。
新版本桌面端支持自动检测手机 IP,可以跳过这一步。
手机端
1. 更新你的《人升》至最新版本
2. 在《人升》- 设置 - 实验 中,找到《云人升》并下载安装。
我们的桌面版需要它来读取数据和执行操作。
3. 运行《云人升》,给予悬浮窗权限、人升数据读取权限。
4. 在《云人升》中点击 开启服务 。
额外步骤
我们建议你为《人升》、《云人升》都进行 兼容性配置 ,关闭电池优化,避免系统错误杀死应
用、以及支持手机锁屏后使用。
如果你的手机是 MIUI 系统(小米、红米),请确保你为《人升》、《云人升》都允许了「后台显
示界面」权限。
请确保《人升》、《云人升》都在运行。
电脑端
1. 通过上文中的下载链接,下载并安装电脑端应用。
2. 在桌面版的设置页面填上你的《云人升》中的显示的服务 IP 地址。
v1.1.0 版本后的桌面端,你可以尝试点击“自动连接”按钮。
3. 大功告成~如果正常的话,你应该能够在桌面版查看到你的人升数据。
如果失败的话,你可能要上述的额外步骤。
非初次使用
1. 手机上打开《人升》、《云人升》
2. 在《云人升》中点击 开启服务
3. 运行桌面端
常见问题
🔶桌面端能否添加任务?
暂时不能,目前的预览版本主要提供的是数据查询能力,该功能会在后续版本开发。
但当前阶段,你也能够通过《云人升》调用 API 来添加任务。
🔶《云人升》点击“读取「人升」数据权限”后无反应,或者显示 API 不存在?
1. 如果是无反应,那么应该你之前已经授权过,当作成功即可。
2. 如果显示 API 不存在,请加入会员内测,然后更新《人升》最新版本。
🔶手机锁屏一段时间后,桌面端没法读取数据和使用?
请为《人升》-《云人升》进行兼容性配置。
🔶《人升》、《云人升》处于后台时,部分接口没法正常调用?
这一点理论上不影响桌面端使用,但可能会影响自定义调用 API。
请确保了你授权了《云人升》的悬浮窗权限。
如果你是 MIUI 系统(小米、红米),你还需要额外为这两个应用,在系统设置中,配置 后台显示界面
权限。
🔶Windows 安装失败?显示 Failed to launch JVM
同:https://github.com/Ayagikei/LifeUp-Desktop/issues/2
这可能是由于系统 JVM 环境有异常。
参考网上的做法是将 ~/.accessibility.properties 文件的以下两行注释即可:
# assistive_technologies=com.sun.java.accessibility.AccessBridge
# screen_magnifier_present=true
修改后,程序可以正常运行。
~ 指的是用户文件夹路径
贡献
SDK、《云人升》、《桌面端》皆为开源项目。
你可以在以下链接获取到源码并使用 IDEA 运行:
Ayagikei/LifeUp-SDK: Provide LifeUp SDK, and expose LifeUp APIs as HTTP services! (github.com)
Ayagikei/LifeUp-Desktop (github.com)
属性
属性是《人升》中的一个 RPG (角色扮演)游戏化元素。
激励意义
属性的意义在于量化增长,让你在完成任务的同时,以一种独特的视野直观地看到自己的增长,从而
激励自己更加努力。
另一层意义,属性会划分多个维度。见证属性的增长差异时,也可以让你思考是否要多尝试不同的领
域。
因此,属性是一个很需要仪式感的游戏化元素。它本身不发生作用,真正影响用户的,只能是用户自
己的心智。
定义
属性的设计理念是 开箱即用 、 0使用门槛 ,完全不需要任何的定义操作即可用上该机制(与商品、成就
的高自由度不一致)。
所以,属性会有默认定义的六种属性,适用范围定义,自动经验值奖励计算。
用户只需要设置事项的「重要」、「困难」程度,以及选中事项所相关的属性即可利用上该机制。
但也因此,属性在定制化方面还比较弱。
属性的默认定义如图所示。
人生等级
人生等级的经验值获取与总经验值成正相关,用于衡量“所有属性的平均完成情况”。
自定义属性
当然,你也可以选择自定义属性(操作入口在 侧边栏 - 设置 - 进阶设置 - 自定义属性 中)。
目前属性由于前期设计缺陷和理念所限,暂时不支持增删操作。 后续会推出 技能系统 用以替换/
扩展属性功能。
等级
等级目前也是应用内置的,根据每个属性的经验值所处区间,计算当前所属的等级。
目前的等级体系可当作无上限(2000级以上,且难度递增)。
且用户可能长时间都处于每级所需2500经验值的区间(因为这个区间才能够让获得奖励时的进度条比
较明显地动起来)。
后续会扩展奖励机制,同时也可能会修改等级体系(总经验值不变)。
与自定义成就联动
另外,属性能够与 自定义成就 机制相配合,实现某个属性达到某个等级后,获取到某些特殊商品奖励
的功能。
后台保活
为什么需要设置允许后台运行?
部分手机厂商为了省电等参数指标,对除白名单外(QQ、微信、支付宝)的绝大多数应用的后台执行
了一刀切方案,使得应用内的一些需要后台运行的功能无法正确执行(比如一进入后台,番茄钟就被
杀死了)。
将用户指引成本转嫁到了各个应用开发者,操作成本转嫁到了各位用户。
一般会导致出现以下现象:
切换到其他应用或锁屏后,番茄钟、倒计时结束后不提醒或被暂停了(前者是系统冻结了应用执
行;后者是系统直接杀死了应用进程)。
后台接收不到事项的通知提醒
桌面小部件不会自动刷新,或者有任务却显示“已经完成全部任务”。
这些设置是否会影响耗电量?
理论上会有些许影响,但《人升》后台只会执行必要的逻辑。
根据开发工效中的数据,后台运行 24 小时以上的耗电量仅为不到 30 毫安时,占比不到 1%。
如何设置后台运行
通用设置
以下步骤并非需要全部执行,但是每操作一步,都有可能提升「人升」后台运行的优先级。确保
功能能正常允许。
Android 系统
1. 进入《人升》,点击侧边栏-「设置」-「兼容性问题」,点击「跳转电池优化设置」,在该页面找
到《人升》并设置"不优化"。
a. 部分手机可能会跳转后找不到《人升》,可忽略该配置。
2. 如果你希望收到通知的话,请确保授予了《人升》通知权限。
3. 在《人升》中的事项设置界面,开启「快速创建常驻通知」(可选)
厂商自定义(手机管家)
1. 在系统的多任务管理界面,锁定应用
2. 在系统中查找应用的后台管理设置(或者电源优化设置、或者手机管家),将人升设置为「允许
后台运行(后台不限制)」、「允许自启动」
3. 在使用《人升》相关功能期间,避免开启超级省电、免打扰之类的功能;或者将《人升》加入白
名单。
各个设备设置方式
或者直接参考飞书整理的各种设备的设置方式:
因为我们实在缺少相关手机和测试验证的时间,直接外链下飞书的设置文档。 飞书也不像微信支
付宝那样,不属于大部分厂商的后台白名单应用,也需要设置后台权限才能正常接收信息
安卓设备收不到新消息通知怎么办? (feishu.cn)
1. 华为手机
2. OPPO 手机
3. Vivo 手机
4. 小米手机
5. 锤子手机
6. 魅族手机
7. 三星手机
除了文中的提醒外,各个厂商的OS也可能持续加入一些省电相关的功能。
如果开启这类功能,也可能会影响《人升》中相关功能的使用。
设置后仍不生效?
根据我们针对各个厂商的实测和用户的反馈:
在正确配置上述选项后,「人升」能在所有主流设备上正常使用所有功能。
但由于手机系统在持续更新,相关配置项目可能会日新月异有所调整。
1. 请重新按照上述的步骤查漏补缺
a. 手机管家类的限制并非传统的应用权限,可能配置项会分散在不同的系统设置页面里
b. 尝试操作那些可选的步骤,比如开启《人升》的常驻通知,查看是否会有所帮助
c. 手动在手机查找可能会影响电池优化的选项。
d. 如果你只关注提醒的话,可以尝试切换至「日历提醒」方式
2. 在 QQ 群、QQ 频道咨询其他使用相同厂商设备的用户,并清晰描述你的当前系统版本
3. 请咨询手机的系统工程师,询问如果让一个应用后台不被杀/后台保活。
以下是我们用仅有的几台设备整理的操作方式,可能存在时效性:
华为/荣耀
1. 打开设置
2. 搜索 “应用启动管理” 并点击
3. 找到“人升”,设置手动管理,允许自启动
操作截图如下:
魅族
1. 打开 手机管家 应用
2. 点击 权限管理
3. 点击 后台管理
4. 找到《人升》,选择 允许后台运行
5. (可选)多任务界面中,长按锁定《人升》
操作截图如下:
备份与恢复
【在B站查看:《人升》2分钟配置坚果云实现云备份】
https://www.bilibili.com/video/BV1Yg411i7uM/?
share_source=copy_web&vd_source=141b0b80de90aedb6b7f25458fa6b5d1
【在B站查看:《人升》一键导入存档数据(恢复)】
https://www.bilibili.com/video/BV1xP411u7dV/?
share_source=copy_web&vd_source=141b0b80de90aedb6b7f25458fa6b5d1
在微信公众号查看本文(含坚果云备份的设置视频教程)
一、简介
1.0 是否支持同步?
❌ 服务端直接同步数据( 人升 是离线存储应用)
❌ 增量同步
✔️ 使用自选 WebDAV 云服务/DropBox/Google Drive 进行云存储和同步
✔️ 跨设备手动全量同步
1.1 为什么需要配置备份?
人升 属于基于离线存储的工具类应用,支持离线使用,并让你完全掌控数据。你可以使用任意第三方
服务或本地存储进行备份,我们也支持了通用的 WebDAV 云盘协议。
这也意味着你需要手动备份数据,不然可能会在卸载应用、更换手机、手机损坏之类的情况下丢失你
的数据。目前只有团队、公开动态和会员等数据是云端存储的。
这跟你直接卸载微信,也会丢失所有聊天记录是一致的。
也跟你更换手机后,微信数据也需要迁移才能够保留聊天记录一样(同品牌的手机,大都会支持应用
数据迁移,《人升》的数据也能够直接迁移)。
当然,财大气粗的一些商业应用是支持本地数据存储+在线增量同步的。
但是增量同步实际上是个技术壁垒,如果处理不好甚至会导致数据丢失,也会需要一定的算法或
者服务器资源支撑。
?> 如果你在大陆境内使用的话,只需要花费数十分钟注册一个坚果云账号,并在 app 内配置,即可一
劳永逸实现云存储。
如果你拥有海外网络环境,则只需要在 app 内直接授权 Google Drive/Dropbox 即可实现云存储。
《人升》由于种种原因,目前无法实现内置云同步功能:
增量同步属于技术壁垒
我们目前缺少技术,服务器也没有足够的计算和存储资源来实现增量同步。
全量同步也需要大量的云存储空间资源
用户隐私安全
我们无法承担用户隐私数据泄露的风险。
隐私数据直接不经过服务器,能够最大程度上实现隐私安全。
用户才能够放心记录自己的隐私事项和感想。
并且删除数据也是对应的十分简单。
因此,《人升》提供了多种备份渠道:
WebDAV 备份
直接导出文件进行备份(默认路径和自定义路径)
Dropbox 备份
Google Drive 备份
1.2 备份内容
备份会导出你的所有本地数据到一个压缩文件内,包括但不限于以下内容:
待办事项内容和历史记录
商品、仓库、金币等所有记录
成就解锁记录、自定义成就
感想
合成
自定义属性
番茄记录
各类媒体文件,如事项附件、商品图标、自定义卡片背景和音效等
注意:如果备份时勾选了「忽略媒体文件」则不会导出该项目
选项配置
1.3 方式对比
方法 卸
载
手机损坏 自动
备份 备注
默认路径备份 ❌ ❌ ❌ 仅用于非卸载情况下的数据恢复
自定义路径备
份 ✔️
✔️(若将文
件导出至外部
介质)
❌ (若还是
存放在手机
中)
❌
如果安装了 Google Drive、坚果云 app,也
可以在这里实现备份至 Google Drive 或坚果
云,实现手动云备份
自动备份至
下载 文件夹 ✔️ ❌ ✔️ 仅适用于 Android10 及以上设备
WebDAV 备份 ✔️ ✔️ ✔️
需要选择支持 WebDAV 备份的平台或者自部
署,推荐使用坚果云
对大文件上传效果一般,建议不超过 10MB
支持自部署
Dropbox 备份 ✔️ ✔️ ✔️
需要一定的网络条件(能够访问Dropbox)
支持大文件上传
支持应用内一键授权
Google Drive
备份 ✔️ ✔️ ✔️
需要一定的网络条件(能够访问谷歌服务)
支持大文件上传
支持应用内一键授权
完全可以通过配置来实现云同步的效果,也完全不用担心数据丢失。
由于 Dropbox 需要特定网络条件才能访问,
我们强烈推荐使用坚果云配置 WebDAV 实现云同步(只需要操作一次即可一劳永逸),操作步骤可参
考下文。
当然,你也可以选择每隔一段时间,手动导出备件文件进行备份。
二、配置坚果云实现 WebDAV 备份
备份功能现已支持通过 WebDAV 协议备份。
简言之,只要某个网盘或者你自己部署的服务器支持 WebDAV 协议,人升都能将数据备份上去或
者从中恢复数据。
但国内支持 WebDAV 协议的知名网盘目前只有坚果云。
2.1 使用方法
2.1.0 视频教程(2分钟完成坚果云配置)
首先,需要下载并注册《坚果云》app。或者你也可参考下述的网页版操作指引。
《坚果云》app 仅用于注册和获取配置信息,配置后可以保留用作个人网盘或者卸载,不影响云
同步功能。
进入哔哩哔哩,观看更高清
https://www.bilibili.com/video/BV1Yg411i7uM/
欢迎关注 B 站账号~后续计划更新更多《人升》相关视频。
2.1.1 获取 WebDAV 地址、账号、密码
理论上任意支持 WebDAV 协议的服务都可以使用。
国内可以使用坚果云:
2.2.2 手机版操作
1. 移动端安装坚果云 APP(可选:参考下述的电脑版操作,使用浏览器执行桌面版操作)。
2. 注册并登录坚果云后,在坚果云的 设置 - 第三方应用管理 处,添加应用密码,应用名称可输入
LifeUp。
3. 添加成功后,你能在该页面看到 服务器地址 、 账号 和刚才添加的应用密码等信息。
4. 接下来的步骤参考下文2.2.4 应用配置。
2.2.3 电脑版操作
该操作步骤基于桌面版网站,手机版网站可参考步骤对应进行设置(或者直接浏览器设置为桌面
版模式)
1. 首先打开坚果云官网,注册并且登录账号。
2. 点击右上角用户名→ 账号信息 。
3. 切换至安全选项。
4. 在右边 第三方应用管理 处,点击新增应用,输入名称(如:LifeUp)
5. 然后点击 生成密码 ,保存此处的 服务器地址 、 账号 和 密码 等信息,然后进入应用内进行配
置。
2.2.4 应用配置
接下来就需要将上述的三个信息,复制并填写到人升 APP 中的 侧边栏 → 设置 → 数据备份/恢复/清除
→ WebDAV 配置 页面。填写后,确认测试成功后,即可在备份页面使用 备份至 WebDAV 或者 自动云同
步 功能。
2.2.5 注意点
如果你的备份文件体积已经大于 10MB,那么请根据实际情况考虑 忽略媒体文件 或者调整 自动备
份间隔 。
如果备份文件过大,可能导致上传失败。这时候也可以尝试开启 忽略媒体文件 。并且可以尝试另
行备份媒体文件,不然即便成功也算消耗大量流量。甚至导致坚果云那边流量超额,无法上传。
三、恢复(导入数据)
自定义路径
?> 如果你安装了坚果云、Google Drive 等云盘 app,也能使用该方式在侧边栏下载备份安装。理论上
不需要文件权限,恢复更轻松。
这种备份方式需要你手动将文件传至想要恢复备份的手机中,然后再应用内选取该文件进行恢复。
!> 由于 Android 10、11 对文件存储权限做了限制。如果你使用 QQ、微信传递文件的话,查找文件会
比较麻烦。并且一些路径可能会读取失败。
推荐使用电脑进行操作,并将文件最好放在文件存储根目录中进行备份。
以下路径可能由于权限问题,恢复失败:
文件存储根目录/Android 下任意子路径
文件存储根目录/Download(下载)
文件存储根目录/Download(下载) 下任意子路径
从 QQ/文件管理器 恢复数据的视频教程:
一键从 QQ 或者文件系统导入数据(推荐)
需要《人升》v1.90.6 版本以上。
【人升】一键导入存档数据
AyagiKei 关注
进入哔哩哔哩,观看更高清
已静音开播 点击恢复音量
00:02 / 01:23 自动 倍速
Android 10 及更低版本
进入哔哩哔哩,观看更高清
Android 11 及以上
【APP记录】丨人升APP 安卓11 存档 覆盖…
长赢雪 关注
进入哔哩哔哩,观看更高清
已静音开播 点击恢复音量
00:03 / 03:42 自动 倍速
WebDAV/Dropbox/Google Drive
对于 WebDAV 方式,你只需要按照备份的步骤拿回之前的配置信息,即可恢复。
对于 Dropbox、Google Drive 备份方式,直接在应用内授权后,即可恢复。
当然,特殊情况你也可以去对应的平台下载文件,手动进行本地恢复。
兼容性配置
这里列举了部分设备的兼容性配置问题,
如果你不进行相应的配置,可能无法正常使用【提醒】、【番茄钟】、【倒计时】、【小部件】等相
应功能。
这些限制与应用本身并无关系,甚至与 Android 也没多少关系,大都是由手机厂商“定制”导致的问
题。并且由于是手机厂商“定制”的系统,应用开发者们也没法从代码层面提供解决方案。
如果你使用的是 AOSP 或类 AOSP 系统(如 Pixel 手机),基本上只需要“忽略电池优化”即可正常
使用 人升 所有功能。
主要问题
!> 我们已经在应用流程设下了无数提示,包含但不限于:初始任务、新手教程、常见问题、设置页面
小红点和二次确认才能移除小红点,部分相关的功能的额外提醒。但仍然没法阻挡有陆陆续续的用户
可以完美绕开所有提示来到QQ群或者私聊反馈相同的问题。
为了你的应用正常使用体验,请务必重视以下配置。
功能 需要后台
运行
需要其他权
限
备注
事项提醒(系统通知) ✔️
需要“通
知”权限
默认方式,请参考后台保活文章进行
配置;
并确认已经启用了“通知”。
事项提醒(日历事件) -
需要“日历读
写”权限
可在应用内【设置】-【事项】-【更
换提醒方式】处更改
番茄钟后台结束提醒 ✔️ -
请参考后台保活文章进行配置;
如果未配置可能出现不提醒、倒计时
被冻结等多种现象
正计时 - - -
小部件数据刷新
✔️(部
分设备需
要)
-
请参考后台保活文章进行配置;
如果未配置可能出现一直显示“正在加
载中”或“已经完成了所有任务”等现象
(非小米手机)小部件完
成计数任务、跳转应用内 - - -
(小米手机)小部件完成
计数任务、跳转应用内 -
需要“允许后
台显示界
面”权限
该问题为 MIUI 系统独有,需要在系
统的APP设置页面进行配置
(小米手机)隐藏了安卓
小部件添加入口 - -
该问题为 MIUI 系统独有,设置方法
请查看视频教程
(华为/荣耀-鸿蒙4)通知
无法进行特殊操作,如暂
停、停止和累计倒计时
- -
该问题为鸿蒙4独有,暂无解决方
案,建议向系统工程师提工单
(李跳跳等广告跳过工
具)会帮你自动点击通知
- - 请在相应工具设置内,关闭对《人
升》和《系统用户界面》(主要影响
功能 需要后台
运行
需要其他权
限
备注
栏跳过番茄钟、ATM 弹窗
等
番茄钟的通知按钮)的处理。
番茄设置中没法创建快捷
方式 - -
部分厂商的手机需要先前往应用管理
页面,开启“创建快捷方式”权限
非常见问题
现象 设
备
可能/已知原因 解决方案
ATM弹窗打不
开
任
何
跳过广告的工具可能错误认为部分弹窗
为广告,自动关闭了弹窗
使用相关工具时,将《人
升》加入白名单
界面异常文本
无法显示 ? 系统异常,导致官方控件的渲染异常 建议更换稳定版系统,或
等待系统更新
系统渲染UI崩
溃
? 系统异常,崩溃堆栈皆为系统堆栈 建议更换稳定版系统,或
等待系统更新
无法调整小部
件尺寸 ? 一般是用户操作问题 查看视频教程
问题反馈
?> 遇到你遇到了更多的兼容性问题,建议入群反馈,查看是否有其他人也遇到了类似的问题。如果排
查到并非 人升 自身的问题后,你需要向系统工程师反馈。
兼容性问题属于系统与应用间,或者应用与应用间相关的问题;
开发者一般也只能提供简单的思路,具体可能需要手动排查问题原因,由我们登记在上述表格里。
常见问题
?> 点击右上角可以查看目录并且切换,使用平板、电脑等设备阅览效果更佳。
因《人升》属于个人(独立)开发应用,我们难以用业余时间对接所有用户。
请尽量在这里查阅常见问题,再考虑进行反馈或资讯。
兼容性配置
⚠⚠⚠如果你遇到了以下奇怪的问题:⚠⚠⚠
提醒不生效
番茄钟后台不提醒;商品倒计时后台失效
小部件无法完成计数事项,无法进入事项详情
小部件刷新异常,明明还有任务却显示“你已经完成了所有事项”
不知道怎么添加小部件或者调整小部件尺寸
!> 这说明你未按照新手教程和应用内指引配置好系统兼容性,请点击这里查阅兼容性配置文档
独立应用性质
?> 稍微卖个惨。如果你有应急的问题想要查询,可以先快速滑过本节~
《人升》与你生活中使用到的绝大部分应用都不一样。
无广告有支出
她没有任何广告,却有需要持续性支出的功能
这意味着使用途中,我们无法获得任何收益,反而是为服务器、对象存储服务持续支出。
如果是含有广告的应用,每次广告的曝光、点击,都会为他们带来不菲的收入。
完全能够拿这些收入去维护市场好评、维护客服团队等。
但,我们都没有。
打个补丁,【无广告】、【永久使用】严格意义上也属于会员权益,但由于我们目前控制好了维
护成本,有空间将其开放给所有普通试用用户。
但为了全体会员的权益、应用的可持续性发展,我们会保留以下权利:
在应用出现亏损时间点、或较大亏损迹象、或不足以支撑日常维护的情况下,去除试用用户
的【无广告】权益的权利(不影响会员和 Pro 版本等)。
在应用出现亏损时间点、或较大亏损迹象、或不足以支撑日常维护的情况下,去除试用用户
的【无限期试用】权益的权利(不影响会员和 Pro 版本等)
独立业余开发
她仅由寥寥数人在业余时间维护开发测试
这不是一款商业应用,而是一款业余时间开发的独立小应用。上架各大应用市场已经是千难万难
了。
目前应用由两名同学进行维护,我们需要在业余时间沟通、分担应用维护的所有工作,包括QQ群
咨询等类似客服的工作。
独立开发注意点:
i. 不要自己当客服,让文档、应用指引当客服。——(V2EX某文章的回复)
ii. 独立开发比商业作品更容易切身了解用户需求,针对性服务 —— (某独立应用开发者的
分享)
在人力稀少的情况少,我们只能尽量维持 用户反馈 、 功能开发 、 文档维护 和其他工作的平衡点
了。
如果一心只把时间扔在用户反馈上,那势必会减少应用开发的投入,引来更多的反馈,恶性循
环。
实际上,大方向的建议我们已经积累了许多,很多时候都是被反复提及,只是我们还没有时间排
期开发而已。一些细节点的建议可能对我们更有帮助!
我们非常希望小伙伴们也能够参与到人升社区的共建中(协助QQ咨询群、文档维护等)。
离线存储
她是离线存储应用,信息安全
除了「世界模块」外的所有信息,几乎完全都不会通过服务器通信。
信息由你保管,所以你也需要负责数据备份等工作。
其实,虽然 微信 有服务器通信,但微信的聊天记录也是离线存储的,需要你手动备份,这也
是同理的。
即便微信想要实现云存储,也是计划推出付费服务(微信拟推出聊天记录付费云存储服
务)。
人升作为一款独立应用,真的做不到云存储。
买断制
她是基于付费买断制理念的应用设计
诚然,买断制已经很难满足软件开发的高成本和持续投入的需求。(为什么我们还是不喜欢订阅
制?)
但我们很想维护一款高品质、用户一次付费即能够有拥有感的应用(而且基于现状,我们不可能
实现云存储)。
于是,我们选择了付费买断制。但买断制对于持续的维护开发是非常不利的。
?> 我们目前开通了爱发电,如果你真的喜欢我们的应用,可以考虑为我们发电!
但由于国内应用市场基本没有提供买断制的服务,我们也不愿意阉割原有的各种功能,才有了现
在的会员机制(完全免费使用95%的功能)。
但其实现在的会员捐赠收入,远远远比不上境外的付费买断。用爱发电是没有发展空间的。
为了生存,我们未来也不得不调整会员策略(新功能尽量侧重给会员、会员内测也延长周期
等),希望能够理解。
目录
通用
🔶我下载的人升是否是正版?
🔶我不想用世界模块,可以隐藏吗?
🔶如何离线使用?
🔶如何初始化“我的”页面中的逾期、放弃数?
🔶步数统计不精准?
🔶为什么没有番茄钟排行榜功能?
🔶为什么会显示“账号存在异常操作,部分功能暂时被冻结”?
🔶为什么找不到我的会员账号?
事项
🔷如何撤销完成事项?
🔷如何结束一个重复任务?
🔷如何补打卡或者查看历史记录?
🔷如何创建XX类型的事项?习惯、每周几、艾宾浩斯、每周需要完成N次。
🔷可以设置经验值或者金币惩罚吗?
🔷如何理解重复机制?
🔷如何隐藏掉已经完成的事项(其实是未开始的事项)?
🔷目标次数事项为何是从1/N开始?
🔷如何让事项改为在凌晨X点逾期?
🔷如何设置多个提醒?
🔷子任务能否在首页列表显示?
🔷是否支持嵌套子任务?
🔷如何设置每完成N次任务获得奖励?
🔷如何定义任务依赖关系?
🔷是否有周视图、甘特图、四象限?
奖励(经验值、商品)
🔶经验值、金币的自动计算逻辑?
🔶人生等级是如何计算的?
🔶是否支持自定义经验值、金币奖励?
🔶撤销完成、删除历史记录会影响奖励吗?
🔶使用商品是否支持撤销?
🔶为什么任务不能设置多种属性不同的经验值奖励?
🔶如何下架商品?
🔶如何清空经验值、金币?
🔶属性的等级上限和经验值梯度是什么样的?
🔶如何设置贷款、ATM利息、贷款利息?
🔶如何自定义属性?
🔶运动奖励、社区点赞奖励的属性是否支持修改?
🔶如何设置开箱奖励?
🔶是否支持设置小于 1% 的开箱概率?
🔶如何获得更多图标?
提醒/番茄钟/倒计时
🔷商品倒计时如何使用?
🔷番茄钟是否有正计时/自动下一个功能?
🔷如何快速从事项页面开始番茄钟?
🔷番茄钟是否有类似专业的番茄钟应用的汇总统计功能?
备份与恢复
🔶如何进行备份?
🔶为什么设计成离线存储应用?
🔶为什么不能进行服务器云同步(在离线存储的基础上)?
🔶为什么没有百度云备份、XXX备份?
杂项
🔷为什么不能自定义所有设置项?
🔷为什么xx功能要这么设计?
🔷为什么没有xx功能?什么时候能有?
🔷为什么没有教学视频?
🔷我想要了解某个具体功能的作用?比如:属性等级有什么作用?
🔷我想参与《人升》的维护工作
规划
🔶番茄钟会加入锁机/应用黑白名单功能吗?
🔶有没有PC、Web网页、MacOS版本?
🔶为什么没有在AppStore上架?有没有iOS版本?
🔶PC、iOS版本什么时候上架?
未找到答案?
QQ群/QQ频道
你可以在应用内侧边栏- 资讯 页面加入我们的QQ群、QQ频道,咨询、讨论问题。
点击链接加入群聊【人升讨论基地】:https://h5.qun.qq.com/s/e2uUf89YtO
加 Q 群请留意群人数和群公告的子群群号,群满请更换其他子群加入。也留意回复加群问题哦~
点击链接加入QQ频道【人升 Life Up】:https://pd.qq.com/s/9kl0bt9ia
为了让你的问题能够得到更快的解答,以及维护社区的良好氛围,
请先尝试在该页面检索答案。
如果是简单的问题,你也可以在应用内通过新建一个测试任务、测试商品的方式,快速实验得到
答案。
如果你未能找到答案,或者还有疑问:请在 QQ 群、QQ 频道以尽量详尽的方式描述问题,并附上
相关信息、截图或视频。
为了维护社区的氛围。当你提出了问题后,请积极跟进你的问题,补充有效信息。如果问题得到
了解答,也麻烦尽量感谢花时间为你提供帮助的“陌生人”。
通用
🔶我下载的人升是否是正版?
一般而言,你在应用官网、各大手机应用市场、Google Play、酷安、应用宝、百度移动应用市场等地
方下载的人升都是官方版本。
官方版本会提供持续的更新、Bug 修复,以及能够正常登录、备份和恢复数据。
此外人升不会申请 存储读写 、 手机状态通话 、 位置 、 蓝牙配对 权限。
使用非官方版本可能导致隐私受窃、数据异常、甚至影响到手机系统、文件受损等等。
!> 比如 华为应用市场 就出现了一款叫做 《游戏人生》 的 app,直接剽窃了我们的原创的属性图标和基
础功能设计。
并「友善」地加上了读写所有文件、读取GPS位置、自动拨打电话、与蓝牙设备配对等权限。
如果你查看该公司的旗下产品,会发现都是生产线形式制作 app,然后** 加上了一堆危险权限,也不
维护更新,目的可能就是为了收集个人信息**。
🔶我不想用世界模块,可以隐藏吗?
《人升》的底部导航栏支持自定义。
可以前往 侧边栏 - 设置 - 显示设置 - 模块配置 内隐藏世界模块或者切换至其他模块~
🔶如何离线使用?
如果你不需要会员,或者你使用的是 Google Play、Amazon Appstore 的版本的话:
可以直接在登录界面选择“离线模式”使用。
“离线模式”会自动为你隐藏世界模块、个人信息页面,且不需要你登录即可完整使用绝大部分功
能。
Google Play、Amazon Appstore 版本自带会员许可校验,所以支持在离线模式下使用会员功能。
如果你需要会员,且使用的是国内市场分发的应用版本:
由于会员绑定的是应用内账号,你需要保持在线状态,才能使用会员的相关功能。
请参考上一条 🔶我不想用世界模块,可以隐藏吗? 即可隐藏掉“世界模块”
(如果有加入过团队的话),删除所有团队任务,就可以避免将内容发布到“世界模块”
上述操作后,只有你的个人信息页面可能仍被搜索到。你可以考虑修改你的昵称/头像等。
🔶如何初始化“我的”页面中的逾期、放弃数?
这里的数字统计是基于历史记录的,可以前往 侧边栏 - 历史 页面,删除相应的错误记录。
后续也会重构这个页面,也可以选择忽略该数值。
🔶步数统计不精准?
如应用新手指引所述,目前安卓系统没有提供统一的获取步数的方式,只能获取总步数。若接入各家
厂商的运动 SDK,会对应用的体积和权限获取有所影响,目前看来得不偿失,暂不会接入。
目前是通过计算差值统计的数据,因此数据的准确性与启动应用的时机、手机重启时机有关系(最佳
的场景是每一天晚上 23:59 分打开一次应用,并且尽量不重启设备)。如果有手环等设备,可能需要特
定的软件将步数同步到传感器,应用才能获取到。
若不精准,可以尝试手动输入步数,或者直接在 设置 - 显示 中隐藏计步模块。
🔶为什么没有番茄钟排行榜功能?
如果是全员的排行榜,意义不大,总会有人刷榜或者尝试打广告。
如果是好友间的排行榜,现在的服务器支撑不起。之前世界模块做过积分排行榜功能,但很遗憾,服
务器完全撑不住。
并且当前是离线应用,番茄钟或者其他数据偏隐私,上报也有隐私安全风险。
🔶为什么会显示“账号存在异常操作,部分功能暂时被冻结”?
为了维持《人升》正常在架和运营,我们会依据违反社区准则的程度和严重性(如在世界模块公开发
布违反道德、违法的内容),我们会适时冻结一些违反社区准则的账号的部分在线功能。
此类冻结一般只会在严重违规的时候才会实施,不接受申诉。
如有特殊情况,请通过邮件反馈。
🔶为什么找不到我的会员账号?
对于应用内购买会员的用户,会员会永久绑定到您当时使用的登录账号。这意味着如果您使用了微信
登录,会员将与您的微信相关联的账号绑定在一起。通常情况下,会员不会丢失,除非发生了严重的
服务端数据回滚等严重故障。
如果您的会员丢失了,可能有以下原因:
1. 登录账号不匹配: 请确保您使用的登录账号与购买会员时使用的账号一致。
2. 误删除账号和会员: 有时候,用户可能会不小心删除账号,导致会员丢失。
请注意,我们强烈反对传播虚假信息或造谣。如果您遇到了问题,请务必遵守以下步骤,而不是传播
不实信息:
尝试其他登录方式: 使用其他登录方式来查看是否能够找回您的会员。
如果您仍然无法找回您的会员,您可以提供原始兑换码或自动化购买时的商家订单号,我们将协助您
进行排查或者换绑渠道。请注意,由于第三方授权登录的特殊性,我们只能查询到对应的登录渠道和
部分信息,无法对应到具体的第三方账号(例如QQ号、微信号)。
如果您是通过Google Play或Amazon Appstore购买的Pro版本,请注意Pro版本会内置会员和许可检
查。如果出现错误的购买状态提示,请按照Google Play的指引尝试清空Google Play的缓存、重启设备
或更换网络等方法来解决问题。
事项
🔷如何撤销完成事项?
1. 在完成时,点击底部提示框的“撤销”按钮。
2. 于 侧边栏 的 历史 页面,点击撤销按钮。
3. 于 日历 页面的 已结束 模块,点击撤销按钮。
可以撤销任意时刻的无重复待办事项,以及今天完成的重复事项;
如果重复事项的期限已过,那么不支持撤销为“未完成”状态,但你可以将其切换至“逾
期”、“放弃”状态。
因【团队事项】涉及到服务器时间运算和动态发表等功能,不支持撤销。
🔷如何结束一个重复任务?
如果你希望将任务留在首页列表中:
长按-冻结:冻结后的任务将不会再产生逾期和惩罚
(可选)将任务移动至一个归档清单内
如果你未来希望重启该任务,直接长按-解冻即可
如果你只希望保留任务的完成历史,首页列表不需要展示:
长按-删除:这只会停止重复,并不会影响你的历史完成记录
如果你未来希望重启该任务,需要在“历史”页面找到对应的历史记录,然后点击“重新开始”
🔷如何补打卡或者查看历史记录?
1. 当事项逾期时,应用会自动弹出逾期确认弹窗,你可以在弹窗中将此刻应该完成的任务切换至完
成状态。
2. 关闭提示框后,也随时可以在 侧边栏 - 历史 ,或者 日历 - 已结束 页面查看或者更改事项状态(补
打卡)。
🔷如何创建XX类型的事项?习惯、每周几、艾宾浩斯、每周需要完成N次。
习惯就是带有重复功能的待办事项,其他详情可查阅事项详情相关文档。
🔷可以设置经验值或者金币惩罚吗?
可以的,默认也启用了经验值惩罚(系数0.2)。金币惩罚默认没启用(系数0)。
在 侧边栏 - 设置 - 进阶设置 支持调整,你也可以针对每个任务设置不同的系数。
🔷如何理解重复机制?
简言之,只需要你手动设置好事项的首次的【开始-期限】时间,以及重复频次后,后续的时间都会由
应用自动计算得出。
🔷如何隐藏掉已经完成的事项(其实是未开始的事项)?
有两种情况:
1. 如果事项显示的是 xx日期期限 ,那就代表该事项已经开始了。可以按需编辑事项,设置正确的 开
始时间 。
2. 如果事项显示的是 xx日期开始 ,并且日期不是当天的话。可以检查下,最底部的折叠按钮是否是
折叠状态(▾形状);再检查首页右上角的菜单栏(三个点),点击 筛选 ,检查是否选中 折叠非
今日事项
注意:
(1)智能清单(周、月)清单不支持折叠功能
(2)默认重复事项的可完成周期是整个周期,比如每21天重复的任务,是21天中的每一天都能
完成。如果想要只在最后几天显示的话,可以调整开始时间。(只需要调整一次,应用会自动推
算后续的日期)
🔷如何让事项改为在凌晨X点逾期?
逾期逻辑由期限时间控制。
在设置期限日期的时候,取消勾选 全天 ,即可设置具体时间。
1. 比如如果你不想让事项在 0 点逾期的话,只需要把该事项的期限时间调整到0点后,比如「第二
天」的凌晨 2 点。
2. 也可以选择在 设置 - 事项 - 新事项默认设置 页面调整全局默认值(这并不影响已经创建好的事
项)。
🔷目标次数事项为何是从1/N开始?
与计数事项的进度不同,这里的(1/N)代表的并不是总进度。 而是当前卡片属于第几次,这一次是
否完成是由卡片前面的 ⚪ 或 ✅ 代表的。
比如 ⚪1/10 代表的是: 该任务一共要重复 10 次(一共会生成10张卡片),当前处于第 1 次,并且
未完成。
而 ✅1/10 才代表: 当前卡片属于第 1 次且完成了。
如果采用总进度的话,因为可以显示已完成的卡片,会出现诸如(⚪1/10 和 ✅1/10 并存的场
景),并且卡片会在(✅9/10)时就达成目标消失,更加不符合常识。
🔷如何设置多个提醒?
可以通过创建子任务的形式创建多提醒。
利用这一点,你还可以为每个提醒设置不同的文案。
🔷子任务能否在首页列表显示?
暂时不支持,后续可能会安排配置项。
同类产品其实两种方案(首页显示/仅编辑、详情页显示)都有,前者有 Google Tasks ,后者有 滴答清
单 、 微软todo 等应用。两种方案各有优劣,与对子任务的定义相关:
1. 前者:适用于子任务定义为都是必做的重要任务、必经步骤。在列表展示不会额外干扰。
后者:适用于子任务定义为“步骤”、“备注”,“可选清单”,又或者是“额外挑战”;它们只需要
执行任务时进行关注,所以不必时刻在列表中展示。这也是人升中的推荐用法,也更具兼容
性。
2. 当在列表中不折叠展示,如果子任务一多,势必会严重影响整个列表的展示。
3. 当在列表中如果折叠显示,那么操作成本与进入详情页面其实也是接近的,只是展现形式和交互
略有不同。
🔷是否支持嵌套子任务?
不支持且短期内不会考虑。 目前《人升》的定位为简约待办和习惯养成类应用。待办的主要作用是为
了记录、提醒和总结。它并不需要将一件事情的所有细节都描述进应用内。 我们不考虑事无巨细地对
纳入所有的任务、项目管理功能。子任务应用于描述一个任务的关键步骤、需要提醒的关键节点、或
者只是个购物清单、物品清单的描述。 而非对于一个大型任务进行无限的嵌套拆解(这是项目管理类
工具的职能,但事实上,也不是所有项目管理应用会支持无限嵌套)。如果你觉得单个任务过于庞
大,更应该将该任务升级至一个专属“清单”。 事实上,大部分的商业级的简约 ToDo 应用也是这类做
法,如《微软 ToDo》、《Google Tasks》。
🔷如何设置每完成N次任务获得奖励?
1. 可以设置奖励物品碎片,然后通过「(简易)合成」功能来满足该场景。
2. 也可以通过设置成就,来自动跟踪该任务的统计进度(总完成次数、连续完成次数、番茄专注时
长)来给予奖励。
🔷如何定义任务依赖关系?
不直接支持。
应用中定义的 任务 一般指的是现实中需要完成的事情。
所以如果现实中有依赖关系,任务就自带依赖关系,app 内不提供也没必要提供依赖定义:比如
你考英语六级的前提,必定是先考过了四级。
如果是想要跟踪应用内的指标,可以用成就:比如跟踪应用内的力量属性是否达到了某一个等
级。
如果要在应用内定义任务之间的真正的依赖关系,该交互设计、开发和用户的使用、维护成本都会是
非常之高。
如果你只是想要定义粗略的依赖关系,也可以使用 清单 、 备注 、 标签 等功能实现。
但如果你坚持要实现该效果的话,可以用会员的开放 API 功能来实现,如完成任务 A 奖励商品->使用
后创建任务 B。
🔷是否有周视图、甘特图、四象限?
目前没有。
🔷关于周试图、甘特图
人升 的应用定位是待办事项,佐以习惯养成、番茄工作法,但不承担日程管理的职能。
待办事项一般是项目行动目标拆解的最小行动单位,更注重于执行、灵动调整,而非长期规划。绝大
部分"待办"、"todo" 字眼的简洁待办类应用也不会提供该类视图。
而周视图、甘特图这类功能,一般是由日程管理类应用承担的,比如你的系统日历 app、谷歌日历、
滴答清单等。
待办与日程管理肯定是有重叠的部分,但总体上有着非常大的差异。
我们会考虑增强与日程管理类应用的联动性(比如联动系统日历和谷歌日历app),但不太会考虑在应
用内加入过多的日程管理类功能。奖励(经验值、商品)。
🔷四象限
四象限只是一种自我划分优先级的方法论。
如果你想要遵循四象限的方法论,只需要按照四象限对待办事项排序,并在 人升 中体现即可。
我们不会考虑:增加维度,然后在应用内绘制一个真正的四象限图让用户花费时间挪动、捣鼓图形。
奖励(经验值、商品)
🔶经验值、金币的自动计算逻辑?
经验值的数值与 困难程度 、 重要程度 和 选中属性个数 相关;
金币的数值与 困难程度 、 重要程度 相关。
🔶人生等级是如何计算的?
人生等级的经验值与获得的任意属性的经验值正相关。
当你受到惩罚时,也会按一定比例扣除人生等级的经验值。
人生等级设计之处,是作为一个综合的、模糊的计算概念,我们并不希望用户关注它的计算公式。
而只需要得知它能反映自己的点滴进步即可。
计算公式:每一个获取、损耗经验值的动作的1/5,与奖励的属性数量无关。
🔶是否支持自定义经验值、金币奖励?
支持的。
新建事项、成就时,点击对应的按钮即可自定义。
🔶撤销完成、删除历史记录会影响奖励吗?
撤销完成任务、又或者是撤销完成成就,会撤销对应的金币、经验值和商品数量奖励。
如果商品已经被使用,也会被扣除至对应的负数库存。
如果是将已经完成的任务改为逾期、放弃状态,则除了撤销奖励外,还会实施惩罚。
如果是将已经失败的任务改为完成状态,则除了给予奖励外,还会撤销惩罚。
如果是删除任务历史记录、成就、金币、经验值记录,不会对你的现有奖励产生任何影响,只会
影响到部分统计图标和成就解锁条件的计算数值(成就并非实时计算,以编辑时的「当前数值」
显示为准。
🔶使用商品是否支持撤销?
不支持。
商品使用可能会涉及触发效果,难以实现过程的一一回溯。
这是你的人升,如果有需要的话,你可以手动通过各种手段补回商品数量。
🔶为什么任务不能设置多种属性不同的经验值奖励?
在《人升》的早期设计中,我们注重简化用户交互和快捷设置。因此,任务被设计为只能设置一
个统一的经验值奖励。这样做旨在帮助用户轻松、快速地设定任务。我们建议用户勾选与任务最
相关的属性。同时,不同属性之间的等级差异可以通过任务之间的差别来体现。
🔧 如果用户在当前版本中有设置多种属性不同经验值的需求,可以通过“奖励商品-商品使用效果
奖励经验值”的方式间接实现。🛠 因为商品允许为不同属性设置不同的经验值数值。
对于这一功能,我们计划在未来进行进一步的改进。
🔶如何下架商品?
在 商店 页面,长按商品,然后选择顶部的垃圾桶按钮。
🔶如何清空经验值、金币?
在 侧边栏 - 设置 - 数据备份、恢复、清除 界面可以清空对应的数值。
🔶属性的等级上限和经验值梯度是什么样的?
可以当作等级无上限(目前是2000+,正常手段几乎达不到)。
每级所需的经验值会有梯度调整,但目前梯度其实不合理。(因此只看等级上限也是无法评估奖励
的,经验值上限约是2^63)。
很多用户其实都会长期处于2500经验值一级的梯度中,后续可能会想办法进行优化等级体系或者开放
自定义。(经验值总数不受影响)。
?> 会员可以在侧边栏-【设置】-【进阶】-【自定义等级梯度】页面自定义你想要的等级梯度。
等级 每级所需经验值
1->2 300
2->3 700
3->4 1500
4->99 2500
99->150 5000
150->200 7500
200->250 15000
250->300 30000
300->325 50000
325->350 100000
等级 每级所需经验值
>350 500000
🔶如何设置贷款、ATM利息、贷款利息?
在 商店 页面右上角菜单(三个点),选择 设置 。
🔶如何自定义属性?
在 侧边栏 - 设置 - 进阶 - 自定义属性 中即可自由增删和修改当前属性。
🔶运动奖励、社区点赞奖励的属性是否支持修改?
目前版本不支持修改。
🔶如何设置开箱奖励?
新建商品时,设置「开箱」使用效果。
🔶是否支持设置小于 1% 的开箱概率?
支持。
设置开箱效果后,可以点击 小问号 查看应用内解释。
🔶如何获得更多图标?
由于我们目前是独立开发且没有设计师,不能内置无版权图标。
图标设计单价也起码需要几十个会员捐赠才能回本(这也是买断制应用的劣势之一),也足以我
们维持一个月的基本开支,我们目前不可能往这方面烧钱。
1. 可以在 世界 - 橱窗 进货其他人的商品,或直接添加图标。
2. 搜索线上图标站,用户自用图标不涉及版权问题
iconfont-阿里巴巴矢量图标库
Vector Icons and Stickers - PNG, SVG, EPS, PSD and CSS (flaticon.com)
https://game-icons.net/ - 一个游戏图标网站,但默认黑白,需要自定义颜色
或者尝试直接搜索游戏素材,比如各类游戏 WIKI,大部分自带透明背景,使用透明背景的图
标效果更佳
3. 加入 QQ 频道、QQ 群等地方获取用户分享的资源站
提醒/番茄钟/倒计时
🔷商品倒计时如何使用?
商品倒计时会以应用通知的形式进行。可以先确认应用通知权限正常。
倒计时效果的作用就是为你开启一个自定义的倒计时,并在结束时提醒你。
你可以设置用于 玩游戏xx分钟 、 摸鱼xx分钟 的商品奖励。
为了确保提醒能够在后台稳定运行,你需要进行兼容性配置(忽略电池优化)。
🔷番茄钟是否有正计时/自动下一个功能?
正计时:
目前一个工作计时结束后,会在页面中继续进行正计时,你可以抉择是否要将这段时间加入到专
注时长内。
在番茄页面顶部,你也能够点击“计时”图标切换正/倒计时模式。
自动下一个:
目前不支持,后续版本会考虑加入(预计v1.91)。
当前的设计考虑到番茄钟的灵活调整,更倾向于忠实记录,所以提供了延长额外专注计时的功
能。
并且手动开始番茄钟、休息也可作为一种间接提醒手段,也更有仪式感。
v1.91 版本已经支持了该选项,你可以在番茄页面的右上角设置中,开启自动计时功能。
🔷如何快速从事项页面开始番茄钟?
1. 可以长按选择 计时
2. 或者在 事项 设置里,调整某个方向的滑动操作为 计时 。
🔷番茄钟是否有类似专业的番茄钟应用的汇总统计功能?
v1.92 版本已经增加了更为完善的统计功能。
你可以查看【统计】页面。
备份与恢复
🔶如何进行备份?
请查阅备份介绍文档。
🔶为什么设计成离线存储应用?
离线存储 与 服务器存储数据 属于两种基础的技术选型方案。
离线存储 意味着数据完全属于用户,你可以使用任何形式备份、保管你的数据。
数据只会在本地存储,无论你在本地如何捣鼓你的数据,也无需担心有人刺探到你的隐私。
即便你在无网环境、服务器倒闭,你仍然能在本地使用绝大部分功能(除世界模块外)。
因为你本地的《人升》客户端就是功能完备的,能独立完成本地功能的所有运算。
🔶为什么不能进行服务器云同步(在离线存储的基础上)?
摘自《纯纯写作》的手册: 云同步必然要伴随着同步冲突、同步失败、覆盖丢失等问题,这基本
上是无解的,特别是要在手机上处理冲突......想想最经得起考验的git,都需要程序员参手和繁琐解
决各种冲突,因此完全自动化的云同步可以说几乎不可能,除非各个端能够保持高速实时连接,
瞬间同步...
简言之,我们缺少资金和资源。做云同步的持续开支,能导致我们直接放弃人升应用开发或者投奔高
额订阅制。
🔶为什么不是增量同步:离线存储再加上增量同步的话,会涉及到复杂的差异计算问题,目前的服务
器难以支撑这些计算量,并且云同步涉及到隐私安全等问题。
就算抛开这一点来讲,我们除了待办事项外,还涉及了感想、附件等图片资源消耗,全部使用对象存
储服务的话,这将是一笔不菲的开支。
目前完善的增量同步功能基本都是大公司才有技术和资源提供(一般也是基于服务器存储,离线只是
一部分缓存);或者干脆就是Web产品(所有数据都直接存在服务器,不支持离线使用)。
亦或者只是免费提供一小部分功能,其他消耗服务器资源的功能都通通需要订阅制(每月、每年付
费)。
🔶为什么没有百度云备份、XXX备份?
因为百度云是私有协议,封闭且不允许第三方接入。
《人升》支持的 WebDAV 是通用协议,只需要第三方服务商也对接了该协议就能够支持。
所以你应该向对应的服务商提议支持 WebDAV 协议或提供公开协议。
杂项
🔷为什么不能自定义所有设置项?
摘自《纯纯写作》的手册: 如果什么都开放给用户自定义,只会使得软件设置页面变得密密麻
麻,像飞机仪表盘一样,令人无所适从,心生恐惧,同时也会使得更关键的设置项可达性下降。
好用的用户体验应该帮用户考虑好、设计好,开箱即用。
以上描述也很符合绝大多数应用,做加法容易,做减法难。因为0.1%的需求增加的设置项,会影响到
100%所有的用户。因此我们只会综合考虑,只做普遍适用的设置项,尽量提高设置的覆盖面。
🔷当然,你随时可以表达,你想要什么样的设置项。我们会进行综合评估,但无法保证一定会加上。
更何况,我们并不是定制开发,如果你有特殊需求,其实更应该去请求定制开发或者自行开发属于自
己的应用(其实,这并没有你想象中的那么难)。
人升的初衷其实就是想开源,允许社区贡献共通的需求提升应用,也允许个人拿去修改满足个人需
求。但很可惜,由于环境恶劣,我们不得不取消了开源。
🔷为什么xx功能要这么设计?
其实并没有这么多为什么。
因为定下来的需求、技术实现方案和最终实现的成果并不可能保持完全一致,也更不可能永远与你的
期望一致。
即便是一些我们定下来的完善需求,也会因为技术不成熟,无法实现出期望的效果,这是不可避免
的,只能一步步优化。
🔷为什么没有xx功能?什么时候能有?
?> 如果你想要取悦所有人,那么你将无法取悦任何人。
基于业余时间开发的考虑,我们不承诺任何功能的上线时间。
每个功能的开发涉及到方方面面的考虑(产品需求、UI设计、交互设计、UI开发、技术解决方案、法
务、运营问题)。
并且一款产品是不可能满足所有用户的每一个需求的。即便你寻求定制化开发,也会被技术、实现或
资源等问题,也会限制最终实现,大概率会偏离你的需求。
一款产品的功能是需要综合评估的,尽量满足核心路线的需求,满足核心用户的真正需求。
题外话,非真正受众提出的需求,甚至可能会影响到真正受众的使用体验。
比如,《人升》主打的其实是以事项为主,围绕商品奖励、经验值激励的轻度游戏化体验。真正
的核心是【事项】管理。
重度游戏(内嵌剧情、真实的游戏系统、硬核体验)相关的需求,就跟应用的理念相悖。
--
同时,应用的基础架构是基于离线的应用架构,轻度社交化。
在线组队PK、押金制、所有人统一金币体系、统一商品、规则统一制定、聊天交友私信即时通
信,等需求就与应用的技术架构相悖。
--
相悖并不代表不能实现,但我们需要考虑以更合适的方式,将这些需求融入到应用当中。而非一
股脑的实现一个大杂烩。
🔷为什么没有教学视频?
因为缺少人力,但我们欢迎社区贡献视频。
一款应用从诞生到上架,已经需要产品、UI设计、交互设计、项目管理、开发、市场管理、运营等数
个职位了。
而《人升》一直以来只有两位开发者,使用业余时间同时分担这些额外的职位工作,我们实在没办法
面面俱到。
🔷我想要了解某个具体功能的作用?比如:属性等级有什么作用?
建议查询本文档中的相关文档,如事项、属性、商品
🔷我想参与《人升》的维护工作
感谢拥有类似的想法,目前《人升》很缺失人力资源。
答疑、文档维护:无论是QQ群内答疑、文档维护、参与翻译校对、文案修改都能对我们有很大帮助。
开发:因《人升》在开源方面吃过亏(被恶意打包上架),不开放源代码,因此在代码开发上未考虑
好如何开放合作(而且目前还有很多老代码)。如有意也可以联系探讨。
UI、设计:我们非常缺少专业的UI设计师,如果你有意参与《人升》的图标设计、内置图标贡献、界
面UI设计的话,非常欢迎联系。目前意愿上提供署名和购买两种合作模式。
规划
🔶番茄钟会加入锁机/应用黑白名单功能吗?
我们不会考虑加入该功能,建议使用系统自带的功能替代或者专门的APP,如 《不做手机控》 。
原因如下:
1. 锁机等强制功能,与应用所倡导的激励、自驱力理念不符合。以应用的理念开发该功能应该是支
持用户划分积极、消极应用,然后根据时长分别执行奖励或惩罚。
2. “锁机”功能属于应用功能的灰色地带,会影响其他应用的使用,会严重影响应用的市场审核、上架
等流程。并且“锁机”需要大量的权限,不同的机型设备也需要专门适配开发。就像 《不做手机控》
维护了多年仍可能有大量的兼容问题,评论区甚至会同时出现“锁机”太严重和“锁机”有漏洞两种截
然不同的差评理由,显得该能力有些伪需求。
并且“锁机”也完全不能阻止你使用另外一台手机,或者直接玩电脑;甚至直接发呆、睡大觉也没
人会阻止你。
一款应用也没有办法约束你现实中的行为举止。
与其增加这些虚无的限制,可能找个人监督或者尝试自制更为有效。
3. “锁机”有可能影响到设备的正常使用,紧急通话或者消息等,甚至可能存在法律风险。
4. 现在越来越多的系统其实已内嵌了相应的数字健康能力,并且由于是系统级别的应用,兼容性方
面不容易存在问题。
🔶有没有PC、Web网页、MacOS版本?
目前只有基于局域网连接手机,显示手机数据的桌面端版本(Windows、MacOS、Linux),详情请查
看:🖥 桌面端。
《人升》是使用纯 Android 技术进行开发的原生 Android 应用。并且《人升》是一款客户端功能完备
的应用,它离线就能进行所有的数据计算和存储工作,而不只是个浏览器(界面)。
这方面我们有两路计划:
功能完备的 Flutter 版本
后续我们有计划使用 Flutter 开发跨平台版本,但并不清楚 Flutter 对这些平台的支持程度和最终效
果如何。Flutter 版本主要面向的场景是 iOS 平台。
比如 Web 网页版本就不适合实现本地存储数据库。
局域网纯界面客户端
电脑通过《云人升》和 API 功能从你的手机上获取和计算数据,电脑端仅作为界面展示。
🔶如果你是安卓用户,只是想要办公时方便使用《人升》,建议:
1. 使用各家手机厂商的跨屏互联等功能,直接在电脑上操控手机上的《人升》,但能实现键盘输入
等。
2. 使用Windows11子系统、安卓模拟器等。但你需要在修改内容前,先使用「数据恢复(坚果云
等)」功能同步最新的手机数据。
🔶为什么没有在AppStore上架?有没有iOS版本?
暂时没有 iOS 版本,《人升》是使用纯 Android 技术进行开发的原生 Android 应用。并且《人升》是
一款客户端功能完备的应用,而不只是个浏览器。开发 iOS 版本需要重新学习和从零开发。Android 开
发与 iOS 开发一般都是两个独立的岗位,因此开发 iOS 版本并非朝夕之事。 目前的规划只能在以在业
余时间继续维护安卓版本为主的基础上,进行对跨平台版本开发(2.0版本)的尝试,一步步搭积木。
如果你是 iOS 用户,并且当前就想使用此类应用:
1. 建议使用 Habitca 、 我的小目标 等应用( 我的小目标 也是一款优秀的国产独立 app),或参考完
成目标打卡后可奖励自己的app收集(ios) (douban.com)。
2. 使用安卓备用机,目前获得性能不错的备用机花销并不大。
3. Windows 11的安卓子系统、安卓模拟器体验《人升》。
《人升》仅由两名不同岗位的同学(但绝对没有 iOS 开发岗位的.jpg)在课余和业余时间进行维护开
发,并且开发和运营工作已经耗费了我们绝大多数时间。
!> 目前已经逼迫后端同学去学习 Flutter 开发 iOS 版本了,虽然有初定时间目标,但目前框架都没搭出
来先不公布。
将目前人升三四年的开发成果移植到其他端,就算是已经掌握了对应的开发技术,大概率也需要大半
年以上的开发时间成本(完全专注开发其他端,停止维护安卓端的预估时间),我们目前承受不了这
种风险,只能抽空处理。
何况目前iOS开发生态也比较差:
强制绑定 Mac OS 设备进行发布上架工作,如果原生开发也是强制绑定需要 Mac OS。
AppStore上架需要强制每年100美元获得开发者资格,目前连是否能回本都尚不明晰。
网上学习环境恶劣。 开发工具迭代快速,iOS 开发稀少,中文资料也随之稀少。而官方似乎
也没提供多少中文资料。
上架虽然比国内N个安卓市场容易处理,但是 iOS 上架也需要严格的审核。
维护 Android 版本之余,我们也遇到了:
讨债式催iOS版本(进群不间断at、私聊,回复不理睬);
在更新介绍文章的前言已经说明了iOS现状的情况下,仍遇到了大量的不友善催 iOS 刷屏、私聊;
甚至遇到了用户使用一年多的会员权益(包括使用途中的会员咨询)后,转iOS质问 “现在怎么
办” 要求全额退款。
我们也想要将应用带到更多平台,但不可抗力是实际存在的。
上述行为只会更加压榨我们原本可以用来进行 iOS 学习和开发的时间,进一步拖慢 iOS 版本的开发进
度。
总体而言,iOS 版本开发是一件存在时间黑洞、受众有限、收益未知、反而会导致一系列费用的性价比
不高的工作项。
而且也有Is there a way to use on Desktop? · Issue #12 · Ayagikei/LifeUp (github.com)中所讨论的增量
同步技术阻碍问题存在。
?> 用爱发电起码能够勉强生存;用爱自爆会一无所有。
如果你有意参与跨平台版本的开发工作(目前是使用flutter),也欢迎联系我们。
🔶PC、iOS版本什么时候上架?
在理论知识未学会、基础框架未搭建、业余开发时间不可控等因素的作用下,这问题的回答难度如同
可控核聚变什么时候能实现一样 。
在未有阶段性进展时,我们没法给出回答。
如果你想要干预进度,请考虑:
1. 参与 Flutter 版本开发。
2. 投资我们,使我们能够全职进行 人升 的开发工作。
未找到答案? :id=not_found
你可以在应用内的 关于 页面加入 QQ 群,或者找到我们的各种社群账号(知乎、Twitter、Reddit等
等)。
也可以在应用的侧边栏-资讯一栏加入我们的 QQ 频道。或者直接点击下面的入口:
点击这里加入群聊【人升讨论基地】
加 Q 群请留意群人数和群公告的子群群号,群满请更换其他子群加入。也留意回复加群问题~
点击这里加入 QQ 频道【人升 Life Up】
提问的智慧
!> 为了让你更快得到解答,非常推荐先看看此处了解提问的艺术与智慧,这也是一门通用技能。
提问的智慧原文:
知乎:https://zhuanlan.zhihu.com/p/25258228
GitHub:https://github.com/ryanhanwu/How-To-Ask-Questions-The-SmartWay/blob/main/README-zh_CN.md
提问典型反例:
时间到了为啥清单不提醒啊啊啊啊啊啊!
为什么连锁机功能都没有啊啊啊
提问正例:
我是 OPPO 手机,已经允许了应用后台运行,但番茄钟切换后台还是会中途停止,请问还需要其
他什么设置吗?
作为提问者,你的首要目的是为了获得答案。
而回答者,除了开发者以外,群友们也会乐于在有限程度帮助其人。
另外人升是一款独立应用,并没有使用官方通用术语的专业客服。
为了让其他能够简单而高效地回答你的问题,并乐于回答你的问题,请学习一下提问的智慧。以下摘
抄并简单改自《提问的智慧》,更多信息可以查阅原文学习。
在提问之前
在你提问之前,请先做到以下事情:
1. 尝试在应用内的指引、小问号处找到答案,请勿忽视应用内指引(你也可以重新在设置页面打开
指引)
2. 尝试阅读对应的文档(如备份文档)以找到答案
3. 尝试阅读常见问题(本文)以找到答案
4. 尝试自己检查或试验以找到答案
使用有意义且描述明确的描述
别用喋喋不休的 帮帮忙 、 跪求 、 急 (更别说 救命啊!!!! 这样让人反感的话,用这种标题会
被条件反射式地忽略)来浪费别人帮助你的机会。不要妄想用你的痛苦程度来打动我们,而应该
是在这点空间中使用极简单扼要的描述方式来提出问题。
使用正确的术语
我们从经验中发现,粗心的提问者通常也会粗心地写程序与思考(我敢打包票)。回答粗心大意
者的问题很不值得,我们宁愿把时间耗在别处。
如 人生 另有其他 app ,你使用该名称提问别人可能会有误解。
人升中的 清单 也指代任务集合,而非任务本身。正确使用术语以便别人更快回答问题。
精确地描述问题并言之有物
仔细、清楚地描述你的问题或 Bug 的症状。
描述问题发生的环境(手机品牌、系统版本),应用版本号(如:v1.89.0等)。
描述在提问前你是怎样去研究和理解这个问题的。
描述在提问前为确定问题而采取的诊断步骤。
描述最近做过什么可能相关的硬件或软件变更。
尽可能地提供一个可以重现这个问题的可控环境的方法(如何操作可以重现这个问题)。
清楚明确的表达你的问题以及需求
漫无边际的提问是近乎无休无止的时间黑洞。最有可能给你有用答案的人通常也正是最忙的人
(他们忙是因为要亲自完成大部分工作)。这样的人对无节制的时间黑洞相当厌恶,所以他们也
倾向于厌恶那些漫无边际的提问。
去掉无意义的提问句
避免用无意义的话结束提问,例如 有人能帮我吗? 或者 这有答案吗? 。
首先:如果你对问题的描述不是很好,这样问更是画蛇添足。
其次:由于这样问是画蛇添足,黑客们会很厌烦你 —— 而且通常会用逻辑上正确,但毫无意义的回答
来表示他们的蔑视, 例如: 没错,有人能帮你 或者 不,没答案 。
一般来说,避免用 是或否 、 对或错 、 有或没有 类型的问句,除非你想得到是或否类型的回答。
礼多人不怪,而且有时还很有帮助
在别人回答你的问题之后。尝试彬彬有礼,多用 谢谢 。让大家都知道你对他们花时间免费提供帮助心
存感激。别人更乐于下一次回答你的问题。
如果你每次都是抛出一个(或一连串)问题就进入黑洞,下一次可能没人愿意回答跟进问题。
进入 人升 的世界
現已推出繁體中文文檔,若有需要,請點擊這裡跳轉。
提示:如果你是通过 Google Play 购买的 人升。由于我们和 Google 都深知一款应用难以满足所
有人,只要你在购买后一段时间内卸载 人升 即可获得退款。如果你已经超过了退款期限,仍可联
系我们的邮箱获得帮助
[email protected] 。
你好,勇者!
欢迎来到「人升(人升)」 的世界,这是一款你从未体验过的,融合了金币、经验值、物品奖励、成
就跟踪系统的待办清单和习惯养成安卓应用!
Custom your own gamify list with attribute, exp, coin, reward to stay productive!
我们希望以此文向你展示 人升 各种有趣的激励特性,让你使用它更加得心应手,成为一个激励你自
我成长的好伙伴。
你可以将“阅读完本文”作为你的第一个(高难度)任务!
并且你可以随时在 侧边栏 - 资讯 中找到本文。
也可以在使用到具体的功能模块遇到了困难时,来翻翻看~
0. 基础理念
理解 人升 的理念会助你更便捷地利用它的各种特性和理解设计缘由。
# 人升=清单待办+习惯养成+奖励体系
它不适合这些场景:
多端清单互相同步的商务型需求: 人升 是一款离线应用,它目前不太适合多端、多设备同步使
用。如有该需求,你可以尝试使用《微软To-Do》等商务型清单应用。
日程事件管理: 人升 并不负责日程事件的管理,也不会提供周视图、甘特图这种日历软件的功
能。如有该需求,你可以尝试使用《滴答清单》、《Google Calendar》、手机自带的日历应用等
日程管理应用。
项目管理: 人升 也不提供面向项目分解、OKR 管理这类企业项目维度的管理机制,而是面向最终
的个人行动规划(任务清单)。
社交监督、比拼: 人升 是一款面向个人自驱成长的应用。如果你想要副本合作游戏化待办事项,
可以体验《Habitica》。
但如果,
你想要的是一款拥有以下功能的应用:
💡 简洁的待办事项、任务清单管理
⏰ 习惯养成
🕹 可高度自由定制的游戏化奖励体系(经验值、等级、商品、成就)
🍅 番茄钟
📝 简易记录感想
💻 支持离线存储、API 自定义开发扩展功能
那么, 人升 就是为你准备的!
# 离线存储
人升 是一款离线存储数据应用。 这意味你完全掌控着你的数据,可以自由用心仪的方式同步备份数
据,也不用担心数据隐私安全、服务器异常。
但这也意味着你需要手动保证数据的安全。
人升 提供了多种数据导出和同步渠道,你可以使用开放的云服务,如坚果云、Google Drive 等平台进
行数据同步备份。即便是封闭云服务,你也可以手动导出备份文件处理。
服务器存储与离线存储是常见的两种架构,并无高低之分,其实你的微信聊天记录也都是离线存储的
(只是你的手机厂商可能免费为此提供了云同步功能,手机上的 便签 、 笔记 等软件同理)。
服务器存储:操作简易,数据寄人篱下,需要网络执行(大部分)操作,(大部分)不支持导出
原始数据,网络质量影响使用,服务器故障导致无法正常使用,服务商跑路导致数据永久丢失,
数据存在泄漏风险,多端同步(访问同一个数据源),高昂订阅付费制或者限制同步流量(需要
分担自己和免费用户的服务器存储费用)
离线存储:需要一点动手能力,但自己掌握数据,可无网离线操作,服务器故障、开发跑路不影
响软件使用,数据绝对隐私安全,同步方式多样(导出文件、公开云同步服务 坚果云 、自己搭建
服务器等),多端全量同步(多个数据源),买断制可勉强支撑开发
如果你想要的是一款服务器存储应用,你可以改为使用下述的商业化应用,或将它们搭配 人升 使用。
如果你正是想要一款离线存储应用,那么 人升 刚好适合你!
晚些时候,你可以查阅这里 了解如何设置备份 ,先继续往下看吧~ 稍后我们会介绍应用的各种有趣特
性。
# 自驱激励
我们期望应用能够以 游戏化 的形式激励你的潜能和专注力,而非通过 金钱惩罚(押金) 、 强制手段
(锁机) 等手段逼迫你的行动。
但这也意味着你也确实需要珍重应用内的 经验值 、 等级 、 金币 等概念,不能随意作弊欺骗自己。
这是一款 记录 软件,待办事项、习惯类应用也皆如此。如果你需要所谓的「督促」,更建议找其他小
伙伴一起进步。
# 独立开发
独立
这是一款由 2 人在业余时间独立开发的应用,并由用户自主宣传、建设社区而成的小应用。 因此我们
不会也没有资源聚焦于一些商业化砸钱功能,如 社交 、 服务器同步 、 任务分派 。 如果你需要上述的
功能,可能需要另寻其他 APP 使用或与 人升 相辅使用。
Android 原生
同时 人升 也是一款使用纯 Android 原生技术开发的应用,以便深层次利用 Android 的能力和提供最高
级别的流畅体验。
目前没有 iOS 端。
如果你想要在电脑端使用,为了保持数据一致,建议使用各手机厂商提供的投屏、跨屏同联功能,或
者使用第三方的 scrcpy 投屏软件。
或者可以搭配上云同步功能,使用电脑 Android 模拟器、Windows 11 安卓子系统。
如果你使用的是 iOS 端,使用电脑 Android 模拟器、Windows 11 安卓子系统,
或者使用其他的优秀平替应用。
我们有跨平台开发计划,但能力有限,不可能短期内完成从零开始的学习和开发。具体规划和原
因请查看下面的《常见问题》。
# 兼容性配置
兼容性配置
如果你不进行配置,可能会影响你使用【提醒】、【番茄钟】、【桌面小部件】等能力。
由于目前安卓权限收紧很严重,各家机型也有着不同的限制。为了你能够正常使用应用的各项机制,
请进行兼容性配置。
# 操作指引
应用内的基本都是点按操作,只有下述两点可能需要留意一下:
应用内的绝大部分卡片编辑/删除等操作都需要 长按卡片 弹出菜单
(事实上这也是 Android 的推荐做法,侧滑菜单是 iOS 的操作)
在向下滑动页面时,“新建”(任务、商品)按钮会自动隐藏,上滑时自动出现
(这是为了防止按钮遮挡卡片内容)
# 常见问题
使用应用途中如果有问题,可以先翻阅常见问题:
常见问题
如果无法解决或需要反馈,可以加入我们的咨询群和频道(为了让你能更快地解决问题,请务必先阅
读常见问题自查,并且请提供清晰的问题反馈~):
点击这里加入群聊【人升讨论基地】
加 Q 群请留意群人数和群公告的子群群号,群满请更换其他子群加入,或者加入频道。也留
意回复加群问题~
点击这里加入 QQ 频道【人升 Life Up】
应用的功能模块有:
任务
属性
商品
成就
番茄
感想
世界
接口(API)
人升的功能是模块化设计的,你可以仅使用自己想要的功能模块。
但他们也支持多变地组合起来,发挥出 1+1>2 的效果,实现非常强大的组合效果。
人升 会提供多样的单一职能功能(比如开箱就是一个单纯的随机功能),多个单一功能组合可以实现
多种可能性:
比如
使用商品+合成,你就能实现自己的多种货币商店。
使用计时+任务+成就,你就能跟踪 1w 小时记录。
使用 API + 外部自动化工具,你能实现自动打卡「起床」任务。
使用开箱+合成组合使用,你就能模拟简单的钓鱼系统、打怪探索体系:
渔具+消耗鱼料=钓鱼成果宝箱...
怪物+消耗体力值=一定概率击败怪物的宝箱...
下文可以先简单阅读快速开始部分。
功能模块后也有用户贡献的体系建设文章和 B 站视频,参考他人的体系能获得不少灵感。
「人升」激励体系总览
一、任务
任务是一切的基石。向自己颁布任务,设置奖励,并努力去挑战自我吧!
我们对任务的定义是:你现实中能够实际去完成的事情。
因此任务纯粹的只是个 记录 工具,辅助你记录现实中的 完成 情况,协助你进行奖惩控制。
而不会承担过多的自动化计算操作,这类操作是交 由 成就 处理的。
# 快速开始
1. 单次任务
单次任务也就是一般的待办事项,你可以仅设置 事项内容 。其他选项可按需设置。
2. 重复任务(习惯)
重复类任务一般用于习惯养成,如 早起 、 每天阅读 。
一般只需要设置 事项内容 和 重复频次 即可。
3. 了解如何创建各种任务
事项创建范例
4. 简易标签
直接在任务名称后面加上 #标签 即可创建简易标签。
例如: 每日锻炼 #力量
# 进阶用法
0. 理解任务的相关概念:
期限时间
期限时间 指的是当次任务触发任务失败和惩罚的时间点,也可以理解是刷新的时间点,而非整个重复
任务结束的时间点。
一般 To-Do 应用只需要到期后手动 删除 即可结束该任务;如果你想要实现完成 30 次重复后结
束,可以查看 目标重复次数 设置。
对于每日任务而言,一般保持默认的 当天 23:59:59 即可。
当然,如果你习惯于次日凌晨打卡,也可以调整该时间(比如到 第二天 凌晨2点)。
!> “无期限”意味着任务并不会自动逾期和重复,在绝大多数场景下,你只需要保持默认期限,并不需
要设置成“无期限”。
开始时间
它主要用于未来才开始展示的单次任务,
又或者为重复任务限制打卡时间段(比如早起任务限制 6:00 才能开始打卡)。
# 比如你设置了一个当天中午 14 点期限的任务:
如果开始时间选择【自动调整】,那么创建的任务会是 前一天的中午 14 点 开始- 当天的中午 14 点
期限
如果开始时间选择【期限当天】,那么创建的任务会是 每天的 0 点 开始- 当天的中午 14 点 期限
如果开始时间选择【自定义】,那么会根据你的自定义时间自动演算。
一般初期使用的时候,保持默认值即可~
重复
在任务完成、放弃、逾期时,任务会执行「重复」逻辑
根据你的重复频次设置,自动计算下一次任务的 开始时间 、 期限时间 和 提醒时间 。
如感想之类的功能的触发时机也是 重复
目标重复次数
指完成该重复任务的目标次数。
如果该任务是每日任务,就等价于代表完成 多少 天该任务。
比如 每天锻炼,共锻炼30天 中的“30”就是目标重复次数。
计数事项
计数事项的作用在于辅助你记录完成一次的程度。
只有在完成所有计数时才算完成一次任务,触发一次重复。
如 喝 7 杯水 (举了无数次的例子: D)。
它也能够跟上述的“目标重复次数”搭配使用,如 每天喝7杯水,坚持30天 。
其中7就是计数事项(每一次达成)的目标数值,30则是目标的重复(总达成)次数。
折叠规则
应用默认会折叠(隐藏)不在今日时间段内的、或被冻结的任务。
比如第二天的喝水任务、已经冻结的任务。
如果你觉得任务展示不符合预期,完成当日任务后还能看到第二日的任务,这可能是由于:
点击过最底下的折叠按钮,展开了折叠
你的任务的开始时间设置有误,导致任务时间可能异常(比如预期是每日任务,但设置成了第一
天开始-第二天结束的「每日」任务)
调整过清单的折叠设置,请检查有问题的清单,右上角菜单中的「筛选」
1. 自建任务模板
你可以使用 冻结 + 复制 功能创建自己的任务模板。 比如设置好运动类任务相关的奖励, 冻结 起
来,下次就只需要 复制 任务然后编辑即可。
2. 冻结和归档
如果你一段时间内不需要完成某个重复任务,你可以长按 冻结 它。冻结的任务不会产生失败记录和惩
罚。
也可以使用 冻结 + 清单归档 功能实现类似任务归档封存的需求。
# 详细介绍
老文档,待翻新
事项详细介绍
# 联动使用
事项几乎可以与任何其他功能相联动:
属性: 完成获得指定属性的经验值、失败获得经验值惩罚。
商店: 完成获得金币、完成获得商品、失败获得金币惩罚。
成就: 完成一定次数解锁成就、专注某个任务时长解锁成就。
番茄钟: 完成一定次数解锁成就、专注某个任务时长解锁成就。
感想: 完成任务记录感想:配合每日任务实现日记、配合无限任务随时记录笔记。
二、属性
抽象量化你的能力与成长
# 快速开始
属性是一个数据抽象化的自驱动激励体系。
属性的意义在于量化成长:让你在完成任务的同时,以一种独特的视野直观地看到自己的增长,从而
激励自己更加努力。
于另一层意义,属性会划分多个维度。见证属性的增长差异时,也可以让你思考是否要多尝试不同的
领域。
它的理念可以参考类似以经验值计数的游戏版 一万小时定律 。
你可以创建自己想要锻炼的属性、技能,并见证和欣喜自己的成长,并且可以搭配 成就 功能实施独
特的自我奖励。
1. 内置属性
人升 已经内置了 6 大开箱即用的属性。
你可以直接使用它们,尝试努力提升它们的等级~
也参照属性之间的等级偏差,尝试提升自己薄弱的方面。
2. 自建属性或技能
人升 允许你自由创建或编辑属性。
编辑入口在:设置-进阶-自定义属性
如果你比较喜欢具象化的技能,也可以创建类似 钓鱼 、 编程 、 英语阅读 之类的技能。
# 详细介绍
老文档,待翻新
属性详细介绍
# 联动使用
已经在其他模块描述过的联动此处不再赘述
成就: 自建成就在某个属性达到一定等级后解锁,可实施特殊奖励。
番茄钟: 可食用番茄获得属性奖励。
商品: 创建会影响属性的商品,模拟 生命值 等设定。
三、商品
极高自定义性的游戏化体现自我奖惩机制!
使用金币衡量任务的完成程度,随后购买自己心仪的奖励,正向激励自己继续努力。
# 快速开始
商品类型
大体上可以分为两类商品:
1. 现实奖励。
应用协助完成记录、购买、限购等机制。但需要你在现实中实施真正的奖励。
大体可以分为:
实物奖励
休息、娱乐时间/次数奖励
...
比如「休息 5 分钟」、「看一场电影」、「买一瓶肥宅快乐水」。
2. 应用内的奖励。
配合「使用效果」,即可实现应用内的数据奖励。
如奖励一定的金币、经验值、随机开箱(盲盒)抽取其他奖励等等。
这种奖励也可以跟现实奖励相配合,实现各种各样的效果。
?> 使用随机增加奖励的不确定性,能大幅提升激励效果~
不知道设置什么商品?
你可以前往 世界 - 橱窗 模块参考并进货别人创建的商品。
如果看到心怡的图标,也能点击 菜单(三个点) - 图标 按钮,将图标添加到本地。
仓库
仓库可以当作是一个暂存区,存放一些暂未使用的奖励。
举个简单的例子,比如你购买了「看一场电影」的奖励。
但是当时还不想实施这个奖励的话,只需要在购买时,不勾选「(立即)使用」的选项,那么商品就
会自动存放到仓库中。
另外:
事项、成就设置的商品奖励也会自动放入这里。
含有特殊操作的商品(比如合成、开箱)也会强制放入仓库。
# 进阶用法
0. 设置开箱盲盒:
1.80.0 - 开箱 (人升app.fun)
随机是一种很有效的激励方式!
在人升中,你可以创建属于自己的盲盒。
开箱是基于真实概率计算的,不会出现游戏里的伪随机浮动效果。建议将概率设置得高一些。
1. 合成
在商店页面点击 烧瓶 图标可进入合成系统。
合成系统可以用来实现任意的商品交易交易效果,
比如用来实现 多货币 、 多物品 奖励,又或者搭配上 开箱 实现复杂的 集五福 、 钓鱼 、 集卡升级 。
如:
鱼线 + 鱼饵 + 钓鱼地点 —> 🐟盲盒
上锁的箱子 (每日签到得到)+ 钥匙 (完成任务概率获得) -> 奖励盲盒
...
合成系统的用处取决你的想象力(更多用法可以见下面的 3.自制货币 和 4.集五福(葫芦娃救爷爷) )。
2. 多物品奖励
任务默认只能设置一种物品奖励。
但你可以将多种商品包装成一个宝箱。
这也方便于在多个任务之间共享商品奖励。
如:
使用开箱固定奖励机制:任务奖励 宝箱 ,开启 宝箱 固定奖励 商品 A 、 商品 B 。
使用合成系统:任务奖励 宝箱 ,在合成系统中使用 宝箱 获得 商品 A 、 商品 B 。
3. 自制货币
默认的金币可能无法满足各类需求。
你可以使用 合成 系统自建货币和商店。
实现:
运动类任务->奖励 运动币 ->使用 运动币 可以合成 运动类 商品
番茄 -> 番茄币 ->合成专属商品
视频教程:
游戏化〖人升〗app:自制货币、商店_哔哩哔哩_bilibili
4.集五福(葫芦娃救爷爷)
你可以使用 开箱 和 合成 系统实现该机制。
简言之就是: 完成任务获得碎片盲盒 -> 随机获得一种碎片 -> 集齐所有碎片 -> 合成特殊奖励
# 详细介绍
老文档,待翻新
商品 (人升app.fun)
# 联动使用
已经在其他模块描述过的联动此处不再赘述
成就: 购买、使用商品达到一定次数解锁成就; 合成特殊商品获得成就; 通过成就奖励某些不可
购买的商品。
番茄钟: 可以设置番茄兑换某件商品。
世界: 你可以分享自己创建的商品,亦或者直接进货别人创建的商品。
四、成就
中大型目标、里程碑、自动化进度跟踪
# 快速开始
1. 普通成就(手动触发)
普通成就指的是不设置解锁条件的成就,它们需要手动点击完成,与任务类型。
普通成就可以设置图标,以及支持长久展示。
因为建议用于 里程碑 、 长远目标 、 人生目标 之类的场景。
比如:
尝试一次🎣
到达 XX 地方旅游一次
20 周岁!
🎓毕业了
第一次发布论文
...
2. 条件成就(自动触发)
这类成就在创建时就可以设定好 解锁条件 ,人升就会自动跟踪会计算进度,在你达成目标时就会提示
成就已解锁。
目前应用内支持数十种方方面面的成就解锁条件,如:
完成任务总次数
连续完成任务次数
使用商品次数
合成商品次数
专注某个任务时长
等等...
# 详细介绍
# 联动使用
已经在其他模块描述过的联动此处不再赘述
几乎支持所有模块的进度跟踪(任务、商品、番茄)
可以在完成成就时编写感想
五、番茄
你未曾体验过的游戏化番茄钟(可以食用、售卖你的番茄奖励),以及一套完善的计时体系
# 快速开始
番茄钟基于番茄计时法,简言之就是劳逸结合地进行工作(工作 25 分钟和休息 5 分钟相间隔)。
人升的番茄钟属于次要模块,以功能简洁、搭配其他模块为主,我们不会为其增加繁杂的功能如 白噪
声 、 锁机 ,具体原因可参见常见问题。但目前番茄钟仍有大量改进空间,我们会继续完善统计等功
能。
番茄计时法
为了正常使用倒计时,请确保你进行了 兼容性配置 。
默认 人升 就处于番茄计时法状态。 使用前,你可以先前往设置调整 工作时长 、 休息时长 、 大小休息
间隔 等。
每完成一次完整的工作时长,你可以获得一个番茄。
每个计时需要手动开启,原因如下:
手动开始计时也是为了提醒『休息』,如果自动计时的话,其实休息就不明显了。 甚至不看屏幕
可能也不确定当前处于休息还是工作时间。(当然有个比较特殊的场景是你的屏幕常亮且确定能
一直注意到当前类型) 而且现在工作计时后有个延长专注时间的功能,如果自动休息的话该功能
也就失效了。 如果想要一直工作计时的话,可以用正计时替代,或者用延长计时~
倒计时的按钮从左到右的作用:
重置:不结算番茄奖励和时长,重置时长和间隔次数
暂停:临时暂停计时
结算:跳过当前的倒计时,如果是工作时长且超过了一半时长,能获得半个番茄
正计时
点击番茄页面右上角的 时钟 可以切换至正计时模式。
再次点击也可以切换回倒计时模式。
正计时的按钮从左到右的作用:
取消:不结算番茄奖励和时长
暂停
结算:按照工作时长结算番茄奖励
关联任务
进行番茄计时时,你可以将本地计时关联至一个任务。
关联后产生的计时记录也会绑定在该任务上。
后续你可以在任务的详情页面查看该任务的 专注时长 和 获得番茄个数 等信息。
如果是重复任务的话,支持分开查看本次的专注记录和累计的专注记录。
借由这个特性,你可以实现简单的 1w 小时统计等需求。
添加计时
会员/Pro版本功能
你可以手动在番茄计时记录,添加任意时间段的计时记录。
并且可以设置计时所关联的任务。
也可以借由下述的 APIs 功能,在你所指定的场景自动化添加计时。
番茄用处
食用:获取经验值(默认耐力)
出售:获取金币
交换:获取商品
# 详细介绍
> 暂无
# 联动使用
已经在其他模块描述过的联动此处不再赘述
任务: 开始计时时可以指定正在专注的任务,为任务统计专注时长。
商店: 食用或者交换番茄来获得金币获得商品奖励
成就: 成就支持跟踪某一类任务的专注时长、累计获得番茄数等信息
API:
使用自动化工具 + API 拦截其他计时软件的通知,添加计时记录
六、感想
简易的文本、图片完成感想记录功能
# 快速开始
感想功能属于 人升 的次级功能模块,仅提供简短的文本、图片记录功能。
!> 每篇本地感想目前限制 750 字符和 9 张图片。
以下是创建感想的方式:
当你为任务开启感想开关后,完成任务即会自动弹出感想输入框
当你为成就开启感想开关后,领取成就奖励时会自动弹出感想输入框
当你完成团队任务时,默认会弹出感想输入框,团队任务的感想会自动发布到世界模块
你可以主动随时在 历史 、 日历-已结束 页面为任意任务记录添加感想记录(支持逾期、放弃的任
务)
你可以主动随时在成就页面,长按任意成就添加感想记录
简易日记
你可以创建一个每日任务,并为其开启感想功能,当作每日的简单日记触发。
随时记录感想
你可以创建一个无限任务,并为其开启感想功能,用于随时记录感想。
并且由于感想支持按重复任务筛选,你也可以创建多个不同类型的无限任务,用作记录不同分类的感
想。
# 详细介绍
# 联动使用
任务:
可以在完成任务时,为任务添加感想,支持按任务筛选感想列表
可以在历史等页面,为逾期、放弃的任务添加感想
成就: 可以为成就添加感想
七、世界
社区相关的 app 已经足够多了。这里没有社交元素,只是个让你分享动态和创造的小世界!
# 快速开始
团队
与团队成员一起完成某些习惯养成吧~
比如一起挑战“早睡早起”。
这里并不含社交元素,所以并不需要担心任何的打扰。
流程也很简易:
1. 加入你心意的团队
2. 完成团队任务
3. (可选)发表你的完成感想~
时刻
在这里,你可以浏览其他用户完成团队任务后,发表的完成感想。
你也可以关注一些积极的用户,与他们共同进步吧!
橱窗
不知道创建什么商品奖励?或者不知道如何使用 API 功能创建高阶奖励?又或者不了解如何找到合适
的商品图标?
你可以在橱窗随时进货其他用户创建好的商品,并在本地修改定制成自己所需的商品奖励。
随机任务
迷茫时不知道想做什么任务?
欢迎随时来到这个模块接收随机任务邀请。
随手完成一件有意义的小事吧~
比如收拾一下物品、跟亲人聊聊天、拍拍照片记录美好生活。
# 详细介绍
# 联动使用
任务:
加入或创建团队,获得团队任务
领取随机任务
感想: 完成团队任务,可以将感想公开发表到时刻模块
商店:
进货其他用户创建的商品
添加其他用户创建的商品图标
八、开放接口(API)
双向开放(外部应用<-->人升),自动化你的人升,创造无限的联动可能性~
# 快速开始
开放接口属于 人升 中的进阶功能。
通过它,你可以实现
使用商品联动外部应用(打开外部应用、触发外部应用的动作)。
使用商品影响 人升 中的数值,如ATM利率、某个箱子中商品的概率。
外部应用联动,为你的 人升 提供奖励。比如示例中有个 Wordle 猜单词网页游戏,猜中后,你将
获得 10 个金币。
外部自动化工具联动,判断地点、起床、刷 NFC 卡片,实现自动完成任务、惩罚、录入其他应用
的专注时间等等...
基于查询 人升 的现有数据,自己重新设计界面、小部件,甚至是桌面端。
使用 人升 的SDK,自研扩展定制化的功能,跨设备联动。
实现扫描二维码、检测 NFC 来添加/完成任务、记录番茄时长、触发惩罚或奖励。将 人升 开发成
一款 AR/MR 游戏融入你的生活之中。
橱窗导入
听上去可能很复杂,但如果你不需要定制化的功能:
可以在世界-橱窗-(链接、API、自动化)标签直接导入商品,直接使用。
云人升
一个能将 API 以 HTTP 服务的形式暴露出来的小工具,代码开源。
并且也支持实现扫描并解析 人升 的 API 二维码。
桌面端
基于 API 和云人升实现的一个局域网桌面端程序。
目前支持简单的查询数据和展示,代码开源。
示例介绍
你可以点击这里查看我们的更多示例介绍
# 详细介绍
你可以点击这里查看开放接口的详细介绍和写法
# 联动使用
涉及所有模块
支持跨端、跨设备联动
体系参考
1. 人升体系建设参考手册
适合初期参考使用
由“振武节度使”编写的体系使用文章。通过比较基础的设置方式创造了很多有意思的玩法,如“葫芦娃
救爷爷”、“每日投资”、“每日彩票”、“我要一个数码宝贝”。
2. 体系相关视频
这里包含着用户贡献的诸多体系视频,也适合前期入门了解人升的功能。
比如心魔体系,拥有着经过精心设计平衡的奖惩系统、非常复杂但有趣的各种商品、成就设置,甚至
已经做好了各类习惯养成的任务模板。
3. QQ 频道 - 创意工坊
你也可以在应用的侧边栏-资讯一栏加入我们的 QQ 频道。
其中有一栏子频道 创意工坊 会有大家分享自己的设定~
也欢迎来分享你的创意!
反馈与贡献
!> 只要我们还没破产, 人升 将长期处于积极开发的阶段。积极开发意味着我们将持续带来功能迭代,
而不只是问题修复。但这也会不可避免的引起新的 bugs 等程序异常问题。欢迎参与捉虫行动~
如果你在使用途中遇到了疑惑的地方,亦或者是遇到了应用崩溃、bug,
欢迎加入QQ 群、QQ 频道,或者通过邮件咨询我们(邮箱地址
[email protected])。
点击链接加入群聊【人升讨论基地】:https://h5.qun.qq.com/s/e2uUf89YtO
加 Q 群请留意群人数和群公告的子群群号,群满请更换其他子群加入。也留意回复加群问题~
点击链接加入QQ频道【人升 Life Up】:https://pd.qq.com/s/9kl0bt9ia
你也能够在应用中的「关于」页面查看到我们的更多社群链接。
为了让群友或者我们能直观了解你的咨询,也为了你的咨询能更快得到解答,
请务必使用应用内的术语精准描述你的问题、操作步骤和现象,并且尽量提供截图或者录屏。
如果你喜欢我们的工作,想支持我们,欢迎:
向你的朋友、社群推荐我们的应用吧,只需要在安卓应用商店搜索“人升”即可~
只要人升多一位用户,我们就减少了一分破产的概率。
捐赠成为会员(或购买 Pro 版本),获得更多的会员权益,也能够提前体验内测版本。
您的捐赠将会分摊我们面向全体用户的服务器、对象存储、CDN 等基本服务费用。
协助我们进行周边建设:如文档、视频、宣传,我们也会署名对应的贡献者,以及协助放置到应
用内/该文档库。
如果你希望应用能够长期开发:欢迎在 爱发电 等平台支持我们!
如果你想参与我们的商务合作,可以先了解一下以下点:
我们想将 人升 打造为一款精致、优雅的应用。
因此我们将保持采用买断制付费模式,不会(针对Pro版本、会员)额外引入商业广告。
目前 人升 有一定受众但体量仍非常小。
我们非常欢迎与其他优秀的独立应用互相推荐、交换友链。
我们非常欢迎为一些基于 人升 周边建设的推广工作,比如基于API设计的联动应用和网页。
如果你有这方面的需求,请联系我们的邮箱
[email protected]
🚧 更多内容仍在施工中
商品详解
概念简介
商品的含义
《人升》中的商品含义是“使用游戏化的形式体现的自我奖励机制”。
使用金币衡量任务的完成程度,随后购买自己心仪的奖励,正向激励自己继续努力。
大体上可以分为两类商品:
1. 现实奖励。
应用协助完成记录、购买、限购等机制。但奖励的具体实施需要现实中的你进行行动。 比如「休
息5分钟」、「看一场电影」、「买一瓶肥宅快乐水」。
2. 应用内的奖励。
配合「使用效果」,可以实现一些应用内的奖励。如奖励一定的金币、经验值、随机开箱(盲
盒)抽取其他奖励等等。
这种奖励也可以跟现实奖励相配合,实现各种各样的效果。
仓库的含义
仓库可以当作是一个暂存区,存放一些暂未使用的奖励。
举个简单的例子,比如你购买了「看一场电影」的奖励。
但是当时还不想实施这个奖励的话,可以在购买时,不勾选「(立即)使用」的选项,那么商品就会
自动存放到仓库中。
另外:
事项、成就设置的商品奖励也会自动放入这里。
含有特殊操作的商品(比如合成、开箱)也会强制放入仓库。
新建商品
其实除了手动创建商品外,也可以试试到橱窗进货别人创建好的各种商品哦~
基础信息
这里的信息很简单:
清单(最上方的 默认 ):点击可切换所属清单,默认值会是当前清单
图标:可以在应用提供的接近200个图标中挑选,也可以随时选择本地设备中的图片。甚至可以在
橱窗中,将他人的商品图标添加到临时列表,然后再在这里进行选择。
商品名称:输入奖励的名称即可
售价:输入购买一份奖励所需的价格
描述:(可选)输入商品的描述,会在一些界面进行展示
进阶设置
库存数量
商店中该商品的库存数量,当库存为0时,该商品会自动下架。
以下情景都会减少库存数量:
购买
或者从事项、成就得到商品奖励
自定义操作按钮文案(会员功能)
可自定义所有对该商品的使用操作的文案(比如购买弹窗中的 使用 开关和仓库中的 使用 按钮),默认
值为 使用 。
使用场景:
将食品类的奖励的文案,定义成 食用
将游戏类的奖励的文案,定义成 游玩
使用效果
在这里可以为商品定义特殊效果。
默认商品的行为是记录数量,适用于上文所说的现实奖励。
如果你想要实现一些特殊效果,可充分利用这里提供的设置。
三大类使用效果:
1. 无
默认值,只负责记录数量,使用时减少数量。
2. 不可使用
该选项会隐藏使用按钮,可用于一些收藏型的奖励。(如XX徽章)
3. 自定义效果
丰富多样的特殊效果,如奖励经验值、金币、随机开箱。
关于自定义效果的详细说明,可以查看该文章。(待编写)
购买限制
设置不可直接购买(会员功能)
如果你是会员的话,可以直接设置该商品无法直接购买,只能从事项/成就奖励中获取。
如果你是非会员的话,可以尝试设置高价格。
日/周/月/年限购
可以设置每日、每周、每月、每年限制购买的数量,可以同时添加多个条件。
注:每周是从周一开始计算。
列表管理
商店
详情
点击商品可查看商品详情信息。
菜单
长按商品可对商品执行「编辑」、「下架」、「移至...」和「分享」等操作。
编辑: 重新进入编辑页面,可更改所有商品相关信息。
下架: 在商店列表中隐藏该商品,无法再在商店中购买。但不会影响事项成就奖励该商品。下架后
的商品,如有需要,可以在仓库中「重新上架」。
移至: 将商品移动至另外一个商品清单。
分享: 公开上传商品到「世界」中的「橱窗」模块,让全世界的用户可以「进货」该商品。
进货的含义只是复制一份该商品,并不会影响你的金币。但你可以查看到有多少用户进货了你的
商品。
仓库
仓库的清单默认会跟商店中的保持一致,暂时不支持自定义。
详情
点击商品可查看商品详情信息。(与商店中一致)
菜单
长按商品可对商品执行「退货」、「重新上架」等操作。
退货: 以售价的8折退货商品,也可以选择不获得金币退货。
重新上架: 针对已下架的商品可执行的操作。
事项详细介绍
这里会讲解事项相关的内容~ 比如怎么创建工作日事项、计数事项如何使用以及各种使用案例。
【点击标题可以跳转至相应的页面】
1. 新建事项详解
这篇文章会详细介绍新建事项时,每个设置项的作用。
比如艾宾浩斯记忆法的时间表、无限频次的含义、目标重复次数和计数事项的区别等。
2. 事项创建范例
这篇文章会简介一些常见的事项的创建方式,比如 每日早起(限制打卡时间) 、 每周跑步,持续4周 、 每
周跑3次步 、 每天喝8杯水 之类的事项的创建指引。
3. 隐藏功能:稍后阅读
这篇文章介绍了稍后阅读事项的原理,以及如何在 知乎 、 夸克浏览器 中使用该功能。
新建事项
本文会详解「新建」事项页面的各种设置。
如果想要快速了解如何创建某一种事项,也可以参考事项范例。
▌基础信息
基础信息的内容输入比较简单。
常规信息
待办事项:在这里输入你的事项主体内容。
备注: (可选)在这里输入一些额外信息,可以在「事项详情」页面查看备注。
标签颜色:(可选)默认为跟随重复频次或者清单颜色,也可以强制设置颜色。
清单:(可选)默认为当前清单,可切换至其他清单。
附件:(可选)至多插入3张附件图片,可以在「事项详情」页面直接预览图片。
子任务
(可选)任意创建子任务,并且可以针对子任务设置提醒和奖励。
交互:
1. 点击“新增子任务”区域,即可使用系统输入法输入子任务内容。
2. 点击输入法的“完成”按钮,或者点击应用中右侧的右箭头按钮,即可创建下一个子任务。
3. 点击齿轮状的设置按钮,即可为子任务设置提醒或者金币奖励。
4. 长按创建好的子任务右侧点状图标,即可拖动排序子任务。
奖励设置
在这里,你可以设置事项的「重要程度」和「困难程度」。
点击相关属性的图标即可选中该属性, 点击右侧问号❓按钮可参考每个属性的定义。
用户随时可以前往「设置」-「进阶」-「自定义属性」页面定制你的属性图标、名称和定义说
明。
经验值: 默认情况下,经验值会启用自动计算,此时的经验值数值会由「重要程度」、「困难程度」
以及选中的相关属性的个数共同决定。也可以选择手动输入数值。
金币: 因每位用户的金币体系不一,默认情况下,事项不设置金币奖励。用户需要手动输入数值。点
击图标即可进行设置。
金币体系的设置策略(仅供参考):
1. 针对一件普通难度的事项,定义其金币奖励为1。稍困难的事项往上提升奖励。于是商品金币
的价格就可以约等于完成普通难度的事项个数。
2. 估算事项的完成所需时间设置奖励。
3. 为商品奖励设置真实价格,事项则为奖励自己的价格额度。
4. 随心所欲,因为有着ATM利息、惩罚机制都诸多可能影响金币的功能,所以随意一些也没问
题~
▌进阶设置
提醒时间
主事项的提醒时间,在完成事项后,提醒会自动取消。
注意:
1. 默认的事项提醒方式为应用通知提醒。而这种方式很有可能被各种定制化的操作系统拦截,导致
接收不到提醒。
2. 【推荐】在「设置」-「事项设置」中,赋予应用对应的日历读写权限,将提醒方式设置为「系统
日志提醒」。此时应用就只负责将提醒时间写入系统日历APP中,而提醒的具体实现会依赖于系统
日历APP,与人升应用无关。可以查看系统APP针对性做一些设置。
3. 【可选】若还是想采用应用通知提醒方式,可以在接收不到提醒的情况发生后,考虑增加应用的
后台运行权限。
重复频次
重复频次是设置「习惯养成」类事项的关键设置项。
单次
默认设置为“单次”,适用于一次性待办事项。在完成后,事项就不需要再次完成。
单次事项不依赖于期限时间。
每日/每周/每月/自定义
除“单次”外,最常用的重复频次应该为“每日”,使用“每日”事项快速创建每日习惯养成的任务。
每日任务会要求你每天完成该事项,如果逾期/放弃时会给予惩罚。
而每次完成任务时,开始-期限时间都能够自动往后推算1天。
默认的期限时间为次日0点。如果你是个夜猫子,你可以通过指定期限时间的方式(比如可以直接
指定期限时间为次日2点),或者在「默认新事项设置」中全局更改期限时间。
因为应用需要知道重复执行的时机,所以每日/每周/每月等重复频次都是需要设置期限日期。每周会将
期限日期设置为当周周末,每月会为当天。
配合 目标重复次数 ,可以实现坚持x天,坚持y周的设置效果。
无限
无限是一种特殊的重复频次,没有指定的重复发生时机。而是会在每次完成/放弃时刷新自己的状态。
可以用于一些特殊场景,比如一段时间内可能不需要完成,但又可能可以完成无限次的事项。
也可以配合「放弃」操作来实现坏习惯惩罚。
艾宾浩斯记忆法的时间表
艾宾浩斯是一种随着频次逐渐增大重复周期(降低频次)的特殊重复方法,适用于一些记忆背诵相关
的事项。
当前版本它的重复频次是固定的,依次为当天→1天后→1天后→2天后→4天后→7天后→15天后→30天
后。
设置忽略日(每周几,如工作日事项)
在设置重复频次时,选择 每周几 即可。
期限时间(截止时间)
期限日期为这一次事项截止的日期,即适用于单次事项,也适用于重复事项。
比如对于每日事项来说,就是这一天的期限时间;针对每周任务来说,就是这一周的期限时间;针对
每月事项来说,就是该月的期限时间。
若达到期限时间时,事项尚未被标记为完成状态或者放弃状态的话,应用会自动将事项标记为「逾
期」状态,并给予惩罚。
允许只输入日期,而不输入具体时间。 如2021/03/21,此时真正的期限时间为 2021/03/21 24:00:00
(其实也就是第二天的0点, 2021/03/22 00:00:00 )
如果有特殊需求(比如你也是夜猫子,0点时还不想被标记逾期),可以点击 「时间」 按钮选择具体的
时间。
计数事项
点击 事项类型 可以将事项设置为「计数事项」。
计数事项会在你点击「完成小圆圈」的时候,弹框让你记录完成次数。 只有达到或超过了目标次数,
才会标记为「完成状态」。 如果还没有达到,则会帮你记录目前进度。
最新版本也支持了提前/超额结算奖励,这将适用于更多的使用场景。比如可以使用计数事项来实现完
成任务时,自我评价获得不同比例的奖励的效果。
使用场景:
每天喝7杯水(重复频次设为 每日 ,计数目标次数设为 7 )
每天背诵30个单词(重复频次设为 每日 ,计数目标次数设为 30 )
每周完成4次打扫卫生(重复频次设为 每周 ,计数目标次数设为 4 )
▌更多选项
完成奖励
仅文本 其实这是实现商店功能前的替代品,有点类似激励语。
设置奖励之后,「经验值弹窗」会展示奖励内容。
选择商品 你可以选择一个已经创建好的商品作为完成奖励,目前已支持输入奖励数量。 当完成事
项后,奖励会自动放置到仓库中。
目标重复次数
仅适用于重复事项
设置你想进行重复事项的目标次数,达到目标后,事项会自动终止。
开始时间
开始时间指的是期望事项出现在清单内,并且可以开始打卡的时间。
大部分情况下,开始时间只需要保持默认设置即可。
当然,如果你希望某个事项在某个时间之后才出现,可以设置到具体的时间点。
【期限当天】指的是开始和期限会保持在同一天内。比如设置 每月 任务,期限为15号。那么默认情况
下,该月的16号-下个月的15号都能完成任务。但是当 开始时间 设置为【期限当天】的时候,就只有15
号时,事项才能标记完成。
比如你想立个小目标,坚持30天学外语。
那么,可以设置一个重复频次为 每日 ,目标重复次数为 30 的待办事项。
进行该设置的事项,会在事项内容后面显示进度(当前次数/目标次数)
感想开关
在「实验」模块开启 感想 功能后,可以针对事项启用/关闭感想功能。
当启用感想功能时,完成事项后,会弹出输入感想的弹窗。
惩罚设置
在「设置」-「进阶」开启 启用待办事项惩罚系数单独设置 后,即可对每个待办事项单独设置系数。
惩罚系数的计算规则:
惩罚数值 = 奖励经验值或者金币数 × 惩罚系数
如当奖励金币为100时,金币惩罚系数为0.1时,惩罚会是10个金币。 如果惩罚系数为5,惩罚会是500
个金币。
可以设置为0,实现无惩罚事项。
事项详细介绍
这里会讲解事项相关的内容~ 比如怎么创建工作日事项、计数事项如何使用以及各种使用案例。
目录
1 建立事项
1.1 设置介绍
1.1.1 重复频次
1.1.1.1 艾宾浩斯记忆法
1.1.1.2 设置忽略日(每周几,如工作日事项)
1.1.2 完成奖励
1.1.3 目标重复次数
1.1.4 计数事项
1.2 例子
1.2.1 普通待办事项/琐事/购物清单
1.2.2 习惯养成(每日早起、每周跑步等)
1.2.3 每周一-周日
1.2.4 当天23:00-第二天2:00
1.2.5 指定每周几(仅工作日、仅周末等)
1.2.6 坏习惯惩罚
2 清单管理
2.1 清单分类
2.2 筛选排序
2.3 自定义排序
3 稍后阅读
▌新建事项
设置介绍
重复频次
艾宾浩斯记忆法的时间表
依次重复频率为当天→1天后→2天后→4天后→7天后→15天后→30天后
设置忽略日(每周几,如工作日事项)
设置重复频次时,选择 每周几 即可。
完成奖励
仅文本 其实这是实现商店功能前的替代品。
设置奖励之后,「经验值弹窗」会展示奖励内容。
选择商品 你可以选择一个已经创建好的商品作为完成奖励。 当完成事项后,奖励会自动放置到仓
库中。
后续会加入快捷创建、数量和随机奖励的支持
目标重复次数
仅适用于重复事项
设置你想进行重复事项的目标次数,达到目标后,事项会自动终止。
比如你想立个小目标,坚持30天学外语。
那么,可以设置一个重复频次为 每日 ,目标重复次数为 30 的待办事项。
进行该设置的事项,会在事项内容后面显示进度(当前次数/目标次数)
计数事项
点击 事项类型 可以将事项设置为「计数事项」。
计数事项会在你点击「完成小圆圈」的时候,弹框让你记录完成次数。 只有达到或超过了目标次数,
才会标记为「完成状态」。 如果还没有达到,则会帮你记录目前进度。
使用场景:
每天喝7杯水(重复频次设为 每日 ,计数目标次数设为 7 )
每天背诵30个单词(重复频次设为 每日 ,计数目标次数设为 30 )
每周完成4次打扫卫生(重复频次设为 每日 ,计数目标次数设为 4 )
例子
人升的事项依靠着开始时间、期限时间和重复频次的配合,可以建立出各种复杂情况的待办事项。
以下是一些情况的例子:
1. 普通待办事项/琐事/购物清单
这种类型的事项,不需要关心“期限时间”,重复频次默认也是“单次”。
所以,不需要额外设置。只需要填好“待办事项”内容即可。
2. 习惯养成(每日早起、每周跑步等)
调整“重复频次”为相应的“每日”或者“每周”后,再根据情况看要不要调整“期限日期”。
当“重复频次”不为“单次”的情况下,期限日期会默认为“当天”。
对于“每日”事项来说,这样设置一般是合理的。
而对于重复频次大于“每日”的事项,要根据具体情况调整期限:
1. 比如1号的时候建立“每周”事项,不改期限日期。那么下一次的事项的时间会在2-8号。
2. 如果你调整期限日期到2号。那么下一次的事项时间就会在3-9号。(相当于延后一天)
3. 每周一-周日
通过期限时间和重复频次的配合,你能轻松地设置出“星期一”到“星期日”的每周事项。
只要设置重复频次为“每周”,然后期限时间设置为“周末”即可~。
人升弱化了开始时间的概念,在绝大多的时候可以让相应的开始时间自动计算得出。
4. 当天23:00-第二天2:00
通过开始时间、期限时间和重复频次的配合,你能轻松地设置出情况很复杂的待办事项。
只需要设置开始时间为具体的“当天23:00”,期限时间为具体的“第二天2:00”,重复频次为“每日”即
可。
5. 指定每周几(仅工作日、仅周末等)
设置“重复频次”为“每日”后,在“重复频次”的输入框右侧点击“设置忽略”。然后就能指定每周几重复
了。
6. 坏习惯惩罚
虽然《人升》并没有专门的「坏习惯」板块,但其实是支持经验值/金币惩罚的(可以在 自定义设置 中
更改惩罚系数,金币默认为不惩罚)。
要实现坏习惯惩罚的效果的话,只需要逆向创建事项即可。 另外,也可以使用商品的【使用效果】特
性来实现负面惩罚,如果想要惩罚商品的话,可以使用API功能。
比如:
你想当自己「贪食」的时候,给予自己惩罚。
那么,完全可以创建一个“每日坚持不贪食”的待办事项。
当你犯错的时候,只要不完成这个事项,或者直接放弃当天这个事项就能接受惩罚了。
▌清单管理
清单分类
在 告示板 界面右上角,可以点击第一个按钮(即 清单 按钮),进入选择清单界面。
点击列表项目右侧的按钮有额外菜单
在这里可以:
切换清单
直接点击列表项即可
新建/重命名清单
所有清单不支持重命名
删除清单
只有在清单为空的时候,才能进行删除操作
默认清单 不可删除,但可以重命名。
所有清单 会显示所有清单的待办事项,该清单也是不可删除的,并且不可重命名。
筛选排序
更多选项
在 告示板 界面右上角,点击最右侧的按钮(即 更多选项 按钮),可以进行 筛选 和 排序 设置。
时间筛选设置
如果你偏好于隐藏未开始的事项,可以在这里选择 显示今天事项 。
这个选项会只显示今天已经开始或将于今天某个时刻开始的事项。
自定义排序
长按即可拖动待办事项卡片进行排序。
▌稍后阅读
在其他应用选择“其他”分享
快速建立「稍后阅读」事项
《人升》可以接受其他应用分享过来的信息,用以快速建立「稍后阅读」事项。并且默认会勾选“学
识”属性。
支持大部分提供分享功能的应用:如“微博”、“知乎”、“浏览器”、“Twitter”等。
▌稍后阅读
稍后阅读是人升的一个隐藏小功能,但是可以做到非常实用的效果。
本质是《人升》支持接收其他应用 分享 过来的信息,用来创建一个稍后阅读事项。
《人升》可以接受其他应用分享过来的信息,用以快速建立「稍后阅读」事项。并且默认会勾选“学
识”属性。
支持大部分提供分享功能的应用:如“微博”、“知乎”、“浏览器”、“Twitter”等。
举例:知乎
1. 打开知乎中的回答或者文章,点击右上角菜单,然后点击 更多
2. 找到《人升》应用的按钮并点击
3. 此时可以跳转到新建事项界面,点击创建按钮
4. 在事项详情页面,可以点击链接重新跳转回知乎的对应页面
举例:夸克浏览器
1. 用夸克浏览器打开任意页面,点击 菜单 ,点击 分享 按钮
2. 滑动到最右侧,选择 更多
3. 找到《人升》应用的按钮并点击,即可创建「稍后阅读」事项
▌稍后阅读
稍后阅读是人升的一个隐藏小功能,但是可以做到非常实用的效果。
本质是《人升》支持接收其他应用 分享 过来的信息,用来创建一个稍后阅读事项。
《人升》可以接受其他应用分享过来的信息,用以快速建立「稍后阅读」事项。并且默认会勾选“学
识”属性。
支持大部分提供分享功能的应用:如“微博”、“知乎”、“浏览器”、“Twitter”等。
举例:知乎
1. 打开知乎中的回答或者文章,点击右上角菜单,然后点击 更多
2. 找到《人升》应用的按钮并点击
3. 此时可以跳转到新建事项界面,点击创建按钮
4. 在事项详情页面,可以点击链接重新跳转回知乎的对应页面
举例:夸克浏览器
1. 用夸克浏览器打开任意页面,点击 菜单 ,点击 分享 按钮
2. 滑动到最右侧,选择 更多
3. 找到《人升》应用的按钮并点击,即可创建「稍后阅读」事项
事项范例
这里会讲解事项相关的内容~ 比如怎么创建工作日事项、计数事项如何使用以及各种使用案例。
人升的事项依靠着开始时间、期限时间和重复频次的配合,可以建立出各种复杂情况的待办事项。
人升的事项设置参考的是简洁ToDo应用,同类产品为 微软ToDo 、 谷歌Tasks 等软件,实体你可以理解
就是待办记事本。
ToDo应用主要提供的是任务的重复提醒机制、完成状态的记录,
因此,工具只会提供普遍常见场景下的解决方案,并不承担记录现实中的所有工作的责任。
一些特殊场景你可以搭配多种机制来解决,这也包括现实手段。
举个例子,
一周完成 A 20次或 B 30次 就更适合手动统计而非交给应用处理了。
以下是一些情况的例子:
1. 琐事
如果你把《人升》当作一款ToDo应用,而不是倾向于习惯养成应用的话, 单次 待办事项可能是最普遍
的事项类型了。
现实生活中的任何一件事情,都可以创建为一件待办事项:
今晚10点去某个地方
周末记得带伞
计划开发某个功能
购物清单
今晚有个特殊会议
等等等等...
单次 待办事项可以没有期限时间(即截止时间),所以在创建时十分简单。
最简单的待办事项只需要输入 待办事项 内容即可。
其他选项可以按需设置:如果有期限时间,那么可以设置期限时间;如果需要提醒,那么设置提醒时
间即可。
2. 习惯养成(每日早起、每周跑步等)
调整“重复频次”为相应的“每日”或者“每周”后,再根据情况看要不要调整“期限日期”。
当“重复频次”不为“单次”或者“无限”的情况下,期限日期会默认为“当天”。(每周事项会默认期限时间
为“周日”)
对于“每日”、“每周”事项来说,这样设置一般是合理的。
而对于重复频次并非“每日”、“每周”的事项,可以根据具体情况调整期限:
1. 比如1号的时候建立“每10天”事项,不改期限日期。那么下一次的事项的时间会在2-10号。
2. 如果你调整期限日期到2号。那么下一次的事项时间就会在3-11号。(相当于延后一天)
习惯样例1:每日早起
如果你不需要约束打卡时间的话,只需要创建一个内容为 早起 ,重复频次为 每日 的事项即可。
如果你想要约束打卡时间为 早上7:00-10:00 的话,按以下步骤设置事项:
1. 输入待办事项内容为 早起
2. 重复频次调整到 每日
3. 点击更多选项,将「开始时间」设置为 第二天 07:00:00
4. 将「首次期限日期」设置为 第二天 10:00:00
习惯样例2:每周跑步一次,持续4周。
可以按以下步骤创建事项:
1. 输入待办事项内容为 跑步
2. 重复频次调整到 每周
3. 点击更多选项,设置目标重复次数为 4
习惯样例3:每周跑步3次
目前应用还没有在重复周期内至少、至多完成多少次的设置项。 实现这类设置有多种方式:
【1】第一种方式是使用计数事项,缺点是只有在结算时才能统一获得奖励。
可以按以下步骤创建事项:
1. 输入待办事项内容为 跑步
2. 重复频次调整到 每周
3. 修改事项类型为 计数事项 ,输入次数为3
【2】第二种方式是使用无限事项+目标重复次数,好处是每一次完成都能直接获取奖励,缺点是每一
周都需要设置一次事项。
可以按以下步骤创建事项:
1. 输入待办事项内容为 跑步
2. 重复频次调整到 无限
3. 点击更多选项,设置目标重复次数为 3
4. 期限日期设置为 周末
5. 下周时,重新创建一个相同设置的事项。
【3】使用子任务,适用于每次完成即可领取奖励。
1. 输入待办事项内容为 跑步
2. 重复频次调整到 每周
3. 为每一次跑步创建子任务
【4】使用每周任务自主控制,适用于每周领取一次奖励。
为任务起名为 每周跑步3次 ,然后设置为 每周 任务。
【5】使用无限任务自主控制,适用于每次完成即可领取奖励,并且会有统计。
为任务起名为 跑步 ,然后设置为 无限 任务。
自己查看统计数据安排每周次数,亦或者专门设置一个每周任务用来统计是否完成了3次。
习惯样例4:每天喝8杯水
这类事项也有多种设置方式。
【1】第一种方式是使用计数事项,设置步骤如下:
1. 输入待办事项内容为 喝8杯水
2. 重复频次调整到 每日
3. 修改事项类型为 计数事项 ,输入次数为8
【2】第二种方式是使用子任务,可以为每个子任务设置金币奖励和提醒时间,设置步骤如下:
1. 输入待办事项内容为 喝8杯水
2. 重复频次调整到 每日
3. 输入子任务,设置每个子任务的奖励
习惯样例5:当天23:00-第二天2:00
通过开始时间、期限时间和重复频次的配合,你能轻松地设置出情况很复杂的待办事项。
只需要设置开始时间为具体的“当天23:00”,期限时间为具体的“第二天2:00”,重复频次为“每日”即
可。
习惯样例6: 指定每周几(仅工作日、仅周末等)
在设置“重复频次”时,直接选择“每周几”即可设置。
3. 进阶用法
坏习惯惩罚
虽然《人升》并没有专门的「坏习惯」板块,但其实是支持经验值/金币惩罚的(可以在 自定义设置 中
更改惩罚系数,金币默认为不惩罚)。
要实现坏习惯惩罚的效果的话,只需要逆向创建事项即可。
比如:
你想当自己「贪食」的时候,给予自己惩罚。
那么,完全可以创建一个“每日坚持不贪食”的待办事项。
当你犯错的时候,只要不完成这个事项,或者直接放弃当天这个事项就能接受惩罚了。
还有一些特殊做法,比如,直接使用商品来管理坏习惯惩罚。配合商品的使用效果,也可以很自由地
设置好惩罚的经验值数值和金币数值。
比例奖励
计数事项支持按比例结算奖励,利用这个机制,你可以手动实现自我评价功能。
比如创建一个计数目标次数为10的事项,完成事项时,可以把这个计数次数当作评分使用。
当觉得自己的事项完成满意度一般般,可以打个5分,只收取50%的奖励。
阶段性奖励
比如有一个每日事项「人升签到」,你想要设置完成该事项50次、100次、150次时有特殊奖励的话。
因为事项本身的奖励设置是针对每一次而言的,所以纯使用事项目前达不到这种效果,但可以使用
「自定义成就」机制来实现该效果。
每天至少完成1次,但可以无数次完成
这种场景可以通过分别创建 每日 + 无限 任务执行。
人升3周年啦~
时光荏苒,距离首次发布《人升》并在 V2EX 宣传已经过去了 3 年。
未曾想过当时在学校创建的小项目,能达到现在的小小高度。
想着,三周年做一些简单的回顾和展望。
匆忙编写,未作充分的准备,可能叙述的也比较水~
三周年之际,《人升》在各个市场的下载总和也大概超过了100W下载量(含有大量更新水分)。
今年7月份,也有幸自荐登上了Google Play英美各区首页的「近期更新」模块。
后续明年年初也跟 Google 可能会有另一个小合作(
也从最初的默默无闻,到陆陆续续从一些自媒体或者用户宣传中,看到《人升》的影子。
很是欣慰。
开发历程
1. 总时间线
这是《人升》较大的功能模块迭代时间线。
其中还持续穿插着诸多的功能小特性、优化、问题修复,代码重构和 UI 优化等工作。
感兴趣的同学也可以查看我们详细的更新日志。
接下来想按时间顺序讲下《人升》开发阶段的相关时间节点事件。
2. 梦始
缘由
于我个人而言,一直想要一款比较简洁、支持离线使用的游戏化To-do应用,不需要繁琐的游戏化配
置、小游戏。
因为我当时主用的ToDo应用是《微软ToDo》,所以可能更恰当的一句话需求就是:微软ToDo+属性等
级。
恰逢一场校内的易班应用开发比赛(只要是支持易班登录的即可),拉上了一位后端同学开始了开
发。
这就是支持易班登录的原因~
在开发《人升》之前,其实也只有一个书单列表的小demo的开发经验。
开发当时,也有一个比较重要的决策:
在完全不会的场景下,就逼着自己使用 Kotlin 进行开发(也是后端同学的建议)。
最初的需求思维导图

因为只有一两个月的开发时间,当时版本很粗糙。
但也初备了「待办事项」、「属性」、「团队」等功能。
「技能」和「成就」应该是鸽了。
因为技能的定义冲突问题,一直搁置到近期,才以属性自定义的形式进行呈现。
起名
当时想着应用的理念为「人生升级」之类的词汇,
就取了「人生」的谐音「人升」。英文名则是对应的「LifeUp」。
开发
你永远想不到开发会先开发什么功能.jpg
1. 先用 Inkscape 设计了应用图标
2. 然后开发了引导页
3. 多语言(部分英文化)
4. 首页框架
5. 登录页面
6. ...
避免影响
游戏化部分,我们尽量避免着受已有应用的影响。
想靠着自己的见解开发一款与众不同的游戏化应用。
其中初始属性的定义,也参考了不少游戏的设置(比如Fallout系列的SPECIAL系统)。
结果
由于不擅拉票,易班这次比赛还次于某个无法正常使用的失物招领应用。
简单略过描述。
3. 初次发布
上架酷安
易班比赛结束不久后,校内又举办了一场由PeroPero Games(就是那个开发了Muse Dash的工作室,
蹭个热度)赞助的游戏和应用开发比赛。
我们就计划着完善《人升》,再次参加比赛。

为了让应用的表现更有说服力,我们将应用发布到了酷安,也方便评委/观众进行下载。
就是下面这个惨淡的数据:

这时的应用版本,为了实现更多的趣味功能,也增加了一个非常简陋的成就系统(与现在版本的成就
完全没资格比对),以及“臭名昭著”的计步奖励力量经验值。
image-20211122234622801
比赛答辩
吸取了一些上次比赛答辩的经验教训,这次将答辩展示的关注点聚焦在了应用本身的趣味性(而非技
术实现上)。
有个有趣的小插曲,当时的评委其实是分为游戏组和应用组的。但由于《人升》是 游戏化 应用,我们
也很神奇地被PeroPero Games创始人之一的师兄提问。
我们也将应用在 V2EX 发了帖子进行简单的宣传,当时来了一波 V2 老哥在酷安留言,也算是我们的种
子用户了。
但其实在答辩的时候,总的下载数应该寥寥于100左右。(现在终于可以乘个万了)。
这次,也终于拿下了第一。
4. 酷安头条
赛后一段时间内,我们也在纠结如何处置这款应用。
如果没有用户的话,更新也就缺失了动力。
当时就是打算发布个摸鱼公告(短期内时间不够维护,长期会做这些功能)的心态,在酷安发布了一
份简单的后续开发计划。
这份开发计划如今看来是十分不靠谱的,比如聚焦在阅读记录统计等功能上。
完全想不到的是,这份公告居然被酷安小编推到了首页头条(万恶之源)。
《人升》的评论区也在一天内被一两百条评论淹没,即便当时的应用基础功能都不够完备、游戏化元
素更是严重缺失。
然后,我们也是从那时候发现,当时的版本居然不兼容安卓9。
在安卓9上,应用无法联网。
因为当时的设备是安卓8,无法复现问题。
排查了好一段时间,才发现是安卓9默认禁止了http访问...
现在看来是大乌龙了(
也是因为涌入的用户和鼓励,我们持续着完善着应用的基础功能。
当时主要的游戏化体现仍然仅仅有「属性」,但这已经足以实现一部分激励作用了。
5. 更高一步的游戏化

19年4月份,我们将应用完整英文化后,发布到了 Google Play。
在当今看来,这无疑是最正确的重要决策之一。
因为Google Play上,不允许免费应用转为付费。
我们将《人升》设置为了买断制付费应用,19年4月份上架后,也陆陆续续有零星的海外用户使用。
其中,上图中的评论,为我们指明了开发方向。
当时,我虽然知道有类似的奖励机制的应用,但未曾试用。
也凭借着自己的理解,在8月份的版本中发布了「商店-仓库-金币」功能。
该功能无疑是当今人升中最为重要的功能之一。
但商店的理念与属性其实并不一致,但又不矛盾。
属性其实讲究的是开箱即用,用户完全不需要任何设置即可体验经验值增长和升级。
而商品则是对应自我奖励,需要个性化配置。
但在人升中,它们同属于激励机制,而且有着诸多的联动机制。
直至19年末,人升已经有了初具雏形的属性和金币体系了,还有个系统成就模块。
6. 篡改
当时,《人升》是开源的,我们希望能够由开源社区进行代码贡献和维护(如Habitca的客户端一
样)。
但没想到,换来的只有一些篡改版本。
后续只能将其闭源,并且争取登录各个应用市场。
7. 实验功能(20年)

20年(中旬准备毕设摸了一阵子),我们则是推出了一系列实验功能和功能完善:
简洁模式
感想
自定义成就和解锁条件支持
番茄钟
商品使用效果
开箱
世界橱窗
也终于灭绝了 商品无用论 。
也是在20年中下旬,我们“被逼着”上线了会员系统。
此前,人升一直是完全免费+自愿捐赠。
用爱发电不可长取,营收也可以带来持续的动力。
8. 标准化和基础建设(21年)
今年,我们也持续维护着各个功能模块:
开箱功能完善(连开、固定)
合成系统
属性自定义
正计时

除应用功能外,也搭建了:
新官网
文档网站
新宣传视频
服务器升级和迁移
自动化打包
静态代码扫描
YouTrack需求和问题管理
新宣传图
此处可插入新宣传视频:
感想
随便提一些个人感想和碎碎念,时间有限未作充分思考。
1. 接受称赞、反思吐槽、忽略噪声
称赞就不用多说了~
从吐槽中,我们也能发掘一些需求和优化点,比如是否是指引不到位、交互不合理等等。
关于噪声,可以理解为毫无意义的批评。
“噪声”的说法也是来自某篇独立开发相关的译文。
印象最深刻的是,有一位会员,三番两次通过多种渠道付款后,在同一天内找个奇怪的理由退款(比
如“清单”不支持连续创建)。
后来退款时发现该用户行为不正常,可能涉及诈骗等,后续就直接不发送兑换码而是退款了。
与此类似的,也有某市场评论区
应用内以前有个很好玩的小游戏,后面被砍了
我都不知道我开发了小游戏.jpg
甚至于经常会有经验主义者,
「这种机制火不起来、这种收费模式不会有用户的、要做押金制」等等。
学会忽略即可~
市场是公平的,交给市场做评判。
2. 关注中短期规划
因为《人升》这款应用的特殊性,中短期灵活的规划可能更适合它。
随便举两个简单的例子:

1. 当初开发番茄钟的时候,直到功能开发完了一大半。才灵光一闪,加上了番茄食用的设定。
2. 开发商品使用效果的时候,也是直到最终阶段,才想到了合成机制这个比较有趣的玩法。
后续更是将合成做成了独立的系统。
3. 看重可维护性
一款需要长期更新维护的应用,可维护性是至关重要的。
我们在开发《人升》的过程中,也一直在推陈出新,调研新的技术框架,一步步从MVC -> MVP ->
MVVM。
一些老且需要增添功能的页面,我们也抽空进行了重构(统计、新建任务、任务列表页面、状态页面
等等)。
这些时间的投入,也是为了减少未来的债务。
不要偿还过去,不要透支未来。
4. 想法与表达之前注定存在失真
如同我们最初的思维导图也未能完成实现一样。
其实我们更早期的构想,也存在着人物系统。
一款产品的构思和最终实现,终究会存在不少的失真。
原因可能有平台限制、时间限制、技术水平限制等等。
想法并不值钱。
对表达失真的取舍,可能才是价值点所在。
表现
1. 国际化


虽然当前人升海外的用户总量不多,但用户还是遍及各个国家地区。
多语言方面,我们初始维护着简繁体中文和英文。
其余语言由用户参与贡献和润色,也有着不俗的翻译进度。
2. 海外市场营收

随着7月份上了一波英美区首页,海外市场表现很惊人。
之后的几个月也是平稳了下来。
我们也相信这一次的高度,更不会是顶峰,只是个山腰或者山脚~
3. 市场排名


在限定「效率」类的「热门付费」(这里的付费指的是付费应用,其实属于蓝海了)的条件下,
《人升》能在美区以及其他84个国家或地区保持着排名前5的水准。
展望
1. 标准化
回顾前一段时间,其实《人升》的功能迭代导致的问题一直都很多。
也有一些比较严重的:
低版本手机启动崩溃
服务端慢查询导致年初经常宕机
商品排序导致商品被复制
谷歌新账户登录不了
曾经有一些系列版本中的小版本号迭代到了16。
因为这些问题,曾经尝试了一些手段(会员alpha测试、发包周期调整、自测用例),但因为人力问
题,还是不能很好地解决。
今年下旬,成功邀请了一位非常非常优秀的测试同学加入了团队。
协助测试和搭建了很多相关的东西(自动化打包、静态代码分析等等),使得近期的一些版本发布周
期很稳定。

虽然拉长了初期版本的发布周期,但是算上原先的修复发布而言,总周期无疑是缩短了的。
甚至参与了一些功能的开发。

作为一款有多达 2400 次代码提交的离线化工具类应用,稳定性是至关重要的。
后续也会在注重稳定性的前提下进行功能迭代开发。
2. 跨平台
iOS 版本是个巨大的痛点。
困于技术水平、时间和增量同步难以解决的情况,一直很难尝试进行 iOS 版本的开发。

虽然今年建了 Flutter 版本仓库,但仍没时间学习和进行开发。
后续计划是在 Flutter 上进行一些革新功能的实现和 UI 的重新设计(人升2.0?)
3. 开放
除了普通的功能迭代外,
我们会尝试在后续版本中开放一些客户端接口(比如新建任务、增减金币、增删商品)。
以便用户也能够在外部扩展实现一些功能。
4. 做时间的朋友

《人升》尚且仍有大量需要改进和维护的点,我们会做时间的朋友,持续维护和更新。
定个小目标,明年《人升》排名前5的数量保持不变或增长的前提下,能减少一个限定条件(在85个国
家或地区的热门付费类的所有应用排名前5)。
《人升》仍是由三名开发人员在业余时间进行维护。
这里的开发也是泛义,目前开发人员都是身兼数职的(所以英文版里的关于页面,将 developers 改为
了 designers )。
实际上一款产品的诞生,需要产品、设计、交互、客户端开发、后端开发、测试、运维、市场发
布、运营等诸多职位的参与。
看起来满当当的半个月,我们的实际可开发时长可能不足4天。
但可以肯定的一点是,我们会坚持下去(因为还有很多活没干完~)。
结语
比较遗憾的是三周年没有做充分的准备,今年公众号也断更了一年。
应用内有比较多的设计理念、一些细节改动都没机会在本文涉及。
后续有机会可能会以独立文章的形式发布更多内容,感谢关注~
感谢用户们的长期理解和支持!
希望人升能随着优秀的用户们一起升级成长~
也欢迎参与人升的共建。
开发计划
因《人升》目前是业余时间维护,我们不保证开发计划能够精准执行,且不会承诺具体的上线时间。
《人升》是一款庞大体系的游戏化待办事项应用,我们会持续进行问题修复和版本适配会,但新特性
开发并非义务,仅出于热爱。
更新路线
1. 2024 年更新计划
2. 2022 年 10 月 - 2023 年 12 月开发计划
3. 2021 年 6 月- 2022 年 10 月开发计划
更新策略
本地功能的更新周期会保持在14-21天内。
并且每次特性更新后,可能会在一周内上线几个修复版本。
由于「世界」模块的功能涉及到双端联调开发、需求同步、服务器部署、服务器性能限制和兼容性等
多种因素限制。 开发周期会比本地功能长,会以维护为主。
更新优先级(大概):
崩溃问题修复 >> 影响新用户的体验问题修复 >> 功能更新 > UI和细节问题修复
版本号策略
使用三位版本号,如 1.80.3 。
第一位(如1.80.3)为应用大改版用的版本号,1为初始正式版本。如果提升的话,会有大量的代码重
构/UI重新设计改动。
中间位(如1.80.3)为特性版本号(feature),每当发布一个中等级别的特性功能、或者积累了比较多
的小特性功能时,该版本号会增加。
如:
64版本上线了商店&商店&仓库体系。
70版本上线了简洁模式。
80版本上线了开箱系统。
第三位(如1.80.3)为修正版本号,用于修复每个特性版本所带有的一些问题/崩溃。同时可能也会带
上一些小的特性功能。
老版本还采用过英文字母代表的三位版本号,如1.58c。
基本策略与上述一致,只不过第三节变成了英文字母从a开始计算。
但由于部分应用市场不支持该版本号策略,现已废弃。
特殊版本标识,如 alpha、beta、rc。
一般而言,
alpha 是开发途中的内测版本,不代表最终品质,可能仍将继续开发或删除部分新功能。
beta 是较为完善的测试版本,但也有可能仍将继续开发或删除部分新功能。一般也指大范围公测
版本。
rc 是候选发布版本,一般而言该版本的功能已经稳定,只会做小修小改。
从版本号角度,不带版本标识的版本号比带有特殊标识的版本号更大。
如 1.90.0 > 1.90.0-rc02 > 1.90.0-rc01 > 1.90.0-beta > 1.90.0-alpha
2021 年 6 月- 2022 年 10 月开发计划
!> 这是一份过期的开发计划,仅作为归档和参考资料。环境持续变化,我们的计划也会随之调整。该
计划大体上指明了我们的发展方向,但我们并不承诺完全按照计划执行,同时也可能进行计划之外的
开发。
本文更新于2021年6月23号
功能完善级别
待办事项 Level 5
现有功能:
Level 1: 提醒(通知)、重复、期限、目标次数、无限重复、历史
Level 2: 清单管理、艾宾浩斯、计数、桌面小部件
Level 3: 子任务、附件、日历
Level 4: 详情、统计、列表操作(复制、冻结)
Level 5: 简洁模式、智能清单
目标:
Level 6所需: 重新设计桌面小部件、闹钟提醒(待定)、UI代码重构
属性机制 Level 2
现有功能:
Level 1: 6种属性定义、图标、经验值奖励、等级体现
Level 2: 与成就联动(达到指定等级解锁成就)、 统一图标风格
目标:
Level 3: 初版技能系统实现增删功能、称号系统
商品机制 Level 5
现有功能:
Level 1: 商品、仓库、与事项联动(完成奖励商品)
Level 2: 商店清单管理、库存数量、自定义文案(会员)
Level 3: ATM、仓库清单管理、统计
Level 4: 第一版使用效果、购买限制;与成就联动(购买、使用达到次数)
Level 5: 合成系统
目标:
Level 6: 打折(待定)
成就机制 Level 4
现有功能:
Level 1: 粗糙的成就设定、解锁动画效果
Level 2: 内置56种精心设计的系统成就
Level 3: 初版自定义成就
Level 4: 自定义成就可定义解锁条件,实现自动解锁。且支持设置各种奖励。
目标:
Level 5: 支持多种条件设置;完善更多类型的条件
世界模块 Level 3
现有功能:
Level 1: 初版团队、时刻、排行榜;用户关注系统
Level 2: 团队支持多时区;团队支持金币等设置;时刻支持筛选;团队搜索等。
Level 3: 橱窗功能;橱窗搜索;用户搜索;因资源问题砍掉排行榜。
目标:
Level 4: 世界Tag
Level 5: 团队2.0
感想 Level 2
现有功能:
Level 1: 初版感想,支持发表文本和图片
Level 2: 支持筛选、收藏、过滤等功能;支持从事项详情跳转过滤列表
目标:
Level 3: 待定
番茄钟 Level 2
现有功能:
Level 1: 初版番茄钟,带有游戏化卖出、吃掉功能,且支持自定义时长和间隔
Level 2: 计时统计、奖励设置、振动设置、快捷方式、无提醒文档等
目标:
Level 3: 更完善的统计;支持正计时;支持自动继续下一次休息或番茄(待定);支持横屏显示。
系统机制 Level 3
现有功能:
Level 1: 事项设置、桌面小部件及设置
Level 2: 主题色、备份与恢复机制(文件)、多语言、日期格式、24小时制、相对时间、夜间模
式
Level 3: WebDAV备份、DropBox备份、备份忽略媒体文件、底部导航栏配置、本地自动备份、数
据清除、应用内指引、关于页面重新设计
目标:
Level 4: 媒体文件管理、Google Drive备份、数据清除完善、指引完善
开发计划
超短期(接下来的几个版本)
1. 优化选择图片时的图片加载效果,卡顿优化
2. 自定义成就的奖励可以设置经验值
3. 本地自动备份(与云自动备份有一定区别)
4. 普通奖励商品的使用效果
5. 按清单显示
6. 详情显示感想列表(支持筛选,算是完成一半)
短期(1.8x系列版本)
1. 专门的合成系统(v1.83.x版本发布)
目前的商品使用效果中的「合成」功能仅支持多件A合成一件B,支持范围有限。
并且作为“使用效果”的方式进行呈现,在此基础上已经不能扩展实现。
所以,计划推出专门的合成系统。自由设置合成配方,任意实现多对多的合成功能。
并且,基于该功能,用户可以实现自己的多货币体系。
2. 世界TAG功能(已发布)
团队、商品实现TAG分类效果。
如团队可以按属性筛选,按运动、学习等等类型进行筛选。
3. 每日/周/月总结,统计优化迭代(UI设计搁置,延后处理)
完善应用内部各种统计功能
4. 自定义底部模块(v1.83.x版本发布)
5. 技能系统(已发布)
为了弥补当前属性不能增删的缺点,开发另一套完全支持自定义的体系。
6. 称号系统(需求不明确,UI设计搁置)
7. 时间监测(待命名)
用户自定义将应用划分为「积极」、「消极」两类,使用积极应用达到一定时间获得奖励,使用消极
应用达到一定时间进行惩罚。
8. 老代码重构和设计(部分完成,持续进行中)
新建事项页面
桌面小部件
状态顶部卡片
详情页面
中期
1. 体系分享
前提条件:开发文件上传功能
支持用户分享事项清单,与之关联的自定义成就清单、商品清单,以及自定义属性等。
分享方式支持直接导出压缩文件,或者直接分享到世界模块。
已完成文件上传功能,但体系文件可能过大,存放在 OSS 可能需要占用大量开支,难以运营,搁置...
长期
待补充
1. 跨平台开发计划
使用Flutter实现多端开发,需要大量的技术知识储备。
代码迁移也有很大的工作量。
并且只有跨平台很难满足需求,一般还需要配合增量同步支持。
2. 增量同步支持
受限于技术能力和服务器资源限制,目前看来在资本介入之前难以实现。
目前来看不可能的计划
待补充
1. 与智能设备合作,实现AR效果
2022 年 10 月 - 2023 年 12 月开发计划
!> 这是一份过期的开发计划,仅作为归档和参考资料。环境持续变化,我们的计划也会随之调整。该
计划大体上指明了我们的发展方向,但我们并不承诺完全按照计划执行,同时也可能进行计划之外的
开发。
人升 前几年的开发一直注重于开发新的功能模块或为现有模块加入新特性。
如今,我们认为 人升 的功能模块已经能够自洽宽度有余反而是深度不足。
于是,接下来的开发目标以功能深度为目标,持续改进现有的功能模块,增加实用性(日历集成、小
部件、统计);
并持续扩展APIs功能,使APIs完善到外部可以随意扩展各类功能。 此外,尝试改进我们的数据体系,
以及摸索使用 Flutter 开发跨端版本。
2023/01/26
「多端」增加局域网PC端一项,「APIs」也增加相应说明。
调整「日历集成」预估版本,进度可能会延后。
调整“所需经验值自定义”预估版本,进度可能会提前。
2022/10/16
补充关于属性、成就、基础能力的路线图
模块 子功能 预估版本 需求缘由
优
先
级
结果
日历
集成
- Google
Calendar 双
向同步
- 系统日历
双向同步
v1.91~1.93
- 海外大量需求反馈。
- 人升是一款待办工具,与日程应
用有功能重合但不一致,再内置日
程功能的话,工程量十分庞大。与
外部联动或是更佳的解决方案,并
能一定程度减少跨平台同步需求。
P0 ~
小部
件
- 属性小部
件
- 商品小部
件
- 等等...
v1.92~1.95
- 实用性。
- 精美的小部件也能一定程度体现
游戏化和激励性。
P1 ~
统计 - 各类指标
统计
- 番茄钟详
v1.92~1.95 - 番茄钟统计欠缺。
- 统计模块长久未修,设计和数据
落后。
P1 - 预计
v1.91 版
本尝试开
模块 子功能 预估版本 需求缘由
优
先
级
结果
细统计
- 生成分享
卡片
- 分享卡片适用于用户外部分享,
一定程度上能带来激励性和吸引更
多用户(需要精美的 UI 设计)。
发一部分
统计卡片
APIs
- 开发 SDK
- 支持查询
列表
- 更多普通
APIs
v1.91~1.95
- 欠缺列表数据的接口。支持列表
查询后,第三方可以开发自定义的
UI (如任务列表),扩展性可以极
大增强。
- 基于上述的接口开发对应的 SDKs
和开发局域网 PC 端。
- 人升没法做到 all in one,但提供
APIs功能可以实现每个人定制和扩
展自己的人升。并且实现开源社
区。
P1
- 预计
v1.91 版
本提供第
一版查询
API
属性 - 所需经验
值自定义 v1.91~1.92 ~ P2
- 预计
v1.91 版
本完成开
发
成就 - 重复型成
就
v1.94~1.97 ~ P2 ~
基础
能力
- 批量编辑
(任务、成
就等)
- 多选商
品,自动打
包成箱子等
v1.94~1.97 ~ P1 ~
数据
体系
- 数据和图
片分开备份
- 支持部分
数据导出和
导入
- 支持内置
多档案切换
~
- 因 WebDAV 上传大文件容易失
败,坚果云有流量限制,全量+图
片备份过于庞大。
- 部分数据导出+导入,可以用于用
户间分享体系。也可以为增量同步
打下一部分基础。
- 内置多档案,用户可以直接切换
多个体系使用,并且随意调试应
用。而不需要重复清空数据或使用
分身类软件。
P1 ~
模块 子功能 预估版本 需求缘由
优
先
级
结果
多端
- 持续学习
和使用
Flutter 开发
跨端版本
局域网 PC
端: v1.91-
1.92
Flutter: v2.0
- iOS 版本雏形开发。
- 更倾向于探索新实现,而非一比
一复刻 Android 版。
- 或许适用于 Windows/Mac OS 等
多端,需要调研。
- 基于 APIs 开发局域网 PC 端(读
取手机数据的版本)。
P1
- 预计
v1.91 版
本提供第
一版 PC
端
2024 年开发计划
!> 这是我们目前正在进行的开发计划。我们会竭尽所能根据该计划指引进行产品的改进和升级。但考
虑到环境的不断变化,开发计划中的内容可能会有所修改或增减。具体以产品发布和上线的实际情况
为标准。
一、开发计划
模块 子功能 预估版本 需求缘由
优
先
级
结
果
基础能力
(1)
多选商品 & 获
得时使用商品
(?)
v1.94 略 P0 ~
基础能力
(2)
奖励弹窗通用
化改造(支持
任意数量的属
性和商品)
v1.94 略 P0 ~
基础能力
(3)
音效资源管理
& 商品音效使
用效果
v1.95 略 P0 ~
基础能力
(4)
提醒优化 v1.95 略 P0 ~
小部件
小部件扩充
(仓库小部
件)
v1.95 略 ~
日历集成 - Google
Calendar 双向
v1.96~v1.99 - 海外大量需求反馈。
- 人升是一款待办工具,与日程应
P1 ~
模块 子功能 预估版本 需求缘由
优
先
级
结
果
同步
- 系统日历 双向
同步
用有功能重合但不一致,再内置日
程功能的话,工程量十分庞大。与
外部联动或是更佳的解决方案,并
能一定程度减少跨平台同步需求。
APIs
- 扩充 API 能力
和数量,尽量
覆盖所有基础
功能
- 桌面端功能完
善,支持备份/
恢复等
v1.94~1.99
- 仍缺少大量 APIs,如编辑等。
- 人升没法做到 all in one,但提供
APIs功能可以实现每个人定制和扩
展自己的人升。并且实现开源社
区。
P1 ~
成就 - 重复型成就 v1.94~1.97 ~ P2 ~
数据体系
- 数据和图片分
开备份
- 支持部分数据
导出和导入
- 支持内置多档
案切换
~
- 因 WebDAV 上传大文件容易失
败,坚果云有流量限制,全量+图
片备份过于庞大。
- 部分数据导出+导入,可以用于
用户间分享体系。也可以为增量同
步打下一部分基础。
- 内置多档案,用户可以直接切换
多个体系使用,并且随意调试应
用。而不需要重复清空数据或使用
分身类软件。
P1 ~
多端
(Flutter
方向)
- 持续学习和使
用 Flutter 开发
跨端版本
~
- iOS 版本雏形开发,复刻现有
Android 版本。 P0 ~
多端
(KMP方
向)
- 探索使用
KMP 的更多可
能性
~
- 探索学习 KMP 技术,为未来做
准备 P0 ~
总的来说:
1. 我们会贯彻之前定的方向,以稳定、优化现有功能为主,不随意增添功能模块。
2. 我们使用一两个大版本的时间。解决掉一些基础功能上的缺陷和痛点。
3. 然后再研究日历集成、重复型成就。
4. 期间会持续完善 APIs 等。
多端跨平台则作为我们的2024年的重点目标之一进行推进。
二、2023 年回顾
人升 的半业余半课余开发历程已经度过了五周年,即将踏入第六个年头,我们也发布了数百个版本,
单 Android 仓库也提交了近 5000 次代码。
尽管22年10月提出的开发计划是以深化人升的功能体系为主,但是由于环境变化问题,途中仍接受到
了不少阻碍和困扰。
1.1 环境
典型的就如:
受到了部分省份的“反诈”误报且找不到申诉途径,几番周折才解决了一部分问题。但近期又出现了
山东地区的误报问题,目前还未找到申诉和复现途径。
中国国内安卓手机应用市场审核标准层层加码、市场和人员间规范不统一,审核人员不专业。
某些应用市场经常会在没改动的地方拒审。
某V应用市场差点以“隐私合规”作为理由拒绝我们的 人升 应用。市场方面要求我们的应用必须
申请【读取所有文件权限】或者【读取所有照片权限】并提供相应说明,以便用户可以从相
册中选择图片。不过, 人升 采用了更注重隐私保护的方法,不需要申请这样的权限,也不会
直接读取用户的文件。相反,我们的应用通过跳转至系统自带的相册应用,只接收用户选定
的图片,确保了隐私的最大程度保护。
但审核人员反而不了解这类最正确的做法,经过了几个工作日跟客服沟通才得以过审。

为了减少环境问题对我们的影响:
我们加强了应用内更新机制,并减少提交应用市场审核的频次了。
现国内版本支持应用内更新,并可自选切换稳定渠道、会员内测渠道了。
此外,我们也更新了一下官网(https://lifeupapp.fun/zh/index.html),作为备选的下载渠道。
image-20231209154445462
以便大家可以更方便地通过我们官网下载到应用和安装,并规避掉应用市场审核的风险和缓慢问题。
应用内的网络请求也增加了备用渠道,可以缓解和预防一些部分省份误报后没法访问的问题。
随着这些加严,以及看到了其他独立开发者被国内安卓市场的各种阻碍。
只能说 2023 年当今,对于独立开发者,非常不适合拿国内安卓当作目标上架平台了。
毕竟国内安卓有着最严格的资历要求,最复杂多变灵活的市场审核要求。
但最神奇的是,同时你又却能看到一些粗制滥造的山寨应用轻轻松松上架并标识“人工复检通
过”。
这可能也是为什么大量小红书上能看到的独立开发者的作品只有iOS版本。
Google Play、Appstore 仍是首选。
?> 大家也可以多关注和支持一下还能继续坚持国内安卓的独立开发者、小团队们~
所以,2024年:
我们将迁移上一期开发计划中仍未完成的部分至这一期,如日历集成、重复型成就、基础能力、
数据体系等。
多端开发将作为我们的重要目标,并且可能会包含两个方向。
使用 Flutter 复刻人升(由于人力有限,这部分将由后端同学-小小开发推进)
扩展探索使用 KMP(Kotlin Multiplatform Platforms)的更多可能性
1.2 国内用户增长
除此之外,2023年 人升 在中国应用市场也有着显著的用户增长。感谢大家的支持!
为了减少手动发放兑换码的耗时,并更集中将精力用于开发:2023年我们额外接入了自动化支付
方式(微信、支付宝),并支持了微信登录。
这一点解放了我们大量的时间。
23年有一次QQ空间的用户传播,再次把我们的服务器打崩了好几天。
我们也在尝试运营公众号、小红书、B站等,推广、介绍人升的更新和创意用法。
随着用户群的增长,我们也遇到了一些波折和奇特的经历。例如:
有用户对着我们的公众号自动回复连续发了十几句粗话。
我们从Q群中移除了一位不友好的用户,结果他转头去写了一篇小作文。
在回答一位用户关于API获取方法的详细咨询时,我们不仅给出了详尽的解答,还提供了案例
作为参考。然而,该用户还是反复问同一个问题,最后因为没法理解自称感受到了前所未有
的心寒。
在人工发放兑换码期间,一位用户在收到兑换码后,又通过不同渠道请求相同的码。我们提
醒他不要多渠道重复申请,甚至替他解释可能是网络延迟的原因,没想到换来了一句“没有人
比我更懂网络”,然后还跑去市场评分留言他最懂网络。
通过众多案例和与其他独立开发者的交流,我们发现大多数独立开发者都经历过类似的困境,最
终选择关闭某些即时通讯和社交媒体渠道。我们深有同感。
在大公司中,通常有专门的客服团队或客服机器人来处理众多咨询,有效地将其转化为具体
需求或问题反馈给开发者。
而独立开发者自身一般要承担客服、运营的工作,与一个不讲理的用户周旋,损失的是这个
独立开发者100%的开发时间(更别提还有小作文作为挑战副本了),最终影响到的只能是开
发者、产品以及使用该产品的核心用户。
因此,我们也越来越倾向于推荐用户通过电子邮件等方式提供反馈。
所以,2024年:
我们将继续减少人力投入重复性的咨询工作,而是完善文档、常见问题。即便存在咨询,也是通
过邮件、QQ频道等统一处理。
尝试少量运营一些社交媒体。
1.3 海外用户增长
2022年初,我们加入了 Google Play Pass 后,迎来了一大波用户增长。
但该增长并没有持续多久,到达2022年中旬的时候,用户增长逐渐疯狂减少,而且没有好转迹象。
由于 人升 是一款买断制应用,用户增长对我们非常重要,也是我们得以持续运营、以至未来有机会全
职投入开发的基石。
我们尝试了大量手段来改进增长:
image-20231209154347665
找专业的设计师重新设计了商店宣传图
改进应用和宣传图多语言
改进应用描述
改进新手教程文档
加快更新的频率
...
虽然实施了大量手段,并对部分指标有所改进。但仍然回不到稳定增长的时期。
我们就只能顺其自然了。
好消息是23年末,似乎有些好转迹象了。
所以,2024年:
完善国际化建设(文档、应用内语言等)。
1.4 质量管理
鉴于 人升 是一款由我独自开发并进行测试的离线工具类应用,避免出现严重的崩溃问题尤为重要。
2023年的版本迭代过程相较以往耗时更长,同时,我们为会员内测预留了充足的时间,以确保准备充
分。
image-20231209154314651
这些措施似乎有效地防止了大规模严重崩溃的发生。
然而,每次版本更新仍不可避免地伴随着一些问题,包括一些关键路径上的问题。
为此,我们将持续提升 人升 的应用质量管理,以稳定性为最重要的指标(尤其是在当前日益严峻的环
境和审核挑战下)。
所以,2024年:
加强质量管理。
1.5 深造功能
如之前三周年文章所提到的, 人升 是一款逐渐摸索和成长的应用。
所以什么商店、自定义成就、API 此类功能都不在初期规划中,而是随着更新和反馈逐渐开发和新增
的。
但这也引入了一些问题:
部分模块存在着一些粗糙的细节规划。
比如商品奖励前期只考虑单奖励。
属性等系统前期也未考虑自定义等,逐渐重构才能够支持增删和自定义等级等。
还有很多此类问题,如属性的奖惩弹窗和历史展示最多只支持3个。
这些后续新增的模块,缺少针对应用整体的分析和规划。
我们将坚持三周年文章所说的方向,继续深造应用的现有功能模块,解决一些痛点问题,而非追求新
的功能模块。
比如我们会支持直接多选商品奖励、完善备份机制、提醒优化、小部件补全等。
1.6 API 和扩展性
如上面所说,我们已经不打算引入新的功能模块了。
但肯定会有想要扩展应用的需求。
所以我们 23 年引入了 API 功能。
将 人升 本体作为一台体系的基础能力提供出去。
即便用户不懂编程,也可以使用 Tasker/Macrodroid 之类的自动化工具扩展功能,实现自动化能力。
典型的就如:
NFC、扫码完成任务
起床自动打卡
自定义小部件
等等...
如果用户了解编程,更是能从上面扩展出更多的玩法甚至 app。
我们也基于 API 开发了一个简易的桌面版本(并开源了)。
即便经过了数个版本的 API 扩展,目前仍然缺少不少能力。
比如不支持“感想”相关的操作,不支持通过 content provider 更新数据等。
我们将在 2024 年继续扩展 API,使其尽量覆盖应用的方方面面。
虽然目前看到了很多用户自用 API,但还是缺少分享出来的可独立运行的产物,我们需要持续提
供更强的 API 能力,以便构建 API 生态。
1.7 关于未来
随着上述的种种问题和环境变化,我们也逐渐调整了 人升 永久会员的售价(即便如此, 人升 的会员定
价也是远远低于大部分其他应用的),更新也会逐渐倾向于提供为会员功能。
我们逐渐意识到,应用终究还是为核心用户服务的。
核心的用户的反馈和支持能够最终在应用的改进上体现,这才能实现开发者与用户间的共创和正循
环。
如果想要讨好所有人,应用只会变成屎山,偏离核心用户的诉求,也会降低开发者的收益和动力。
我们上面提到了 KMP(Kotlin Multiplatform Platforms),这是一门较为新兴的跨平台技术。也能混合
运用上原生的能力。
在 人升 的开发途中,我们逐渐有些新的点子。但并非所有点子都能、都适合在 人升 上落地。
比如替换全套 UI、大改商店逻辑等等,这势必会严重影响现有用户的体验。我们也见过了很多多番大
改应用导致失败的案例。
并且由于 人升 初期开发技术选型的时候,由于当时官方的数据库框架 Room 尚未问世,挑选了一个国
内开发的一个小众数据库框架。
现在一些性能问题也凸显出来了,并且难以替换。
除此之外,现在 人升 同时支持Material 3和老版Material Design,加上夜间模式、多语言、国内手机系
统的分裂(兼容性配置的文档只会越来越长,原生系统以及海外版本的系统一般都只需要单个页面配
置即可)等等问题,每个页面的开发需要考虑的东西都很多很复杂。
于是我们打算探索一下KMP,看看能否将一部分技术使用KMP实现。
也是为了未来能够有机会落地更多的点子和新项目,技多不压身。
捐赠支持
这里记录着《人升》在国内没有任何盈利手段的时候自愿捐赠的用户信息(2020年9月17日前)。
以及在有会员功能后,自愿多捐赠的用户~
感谢你们的支持,让我们走到了现在,我们也会持续努力的!
爱发电
我们注册了爱发电页面,如果你喜欢我们的应用,可以考虑每月赞助我们一杯奶茶~
https://afdian.net/@lifeupapp
捐赠名单
感谢以下各位的捐赠:
?> 自上次更新以来,一直有很多会员用户给我们自愿捐赠超额部分,由于数量较多没时间完全梳理记
录在表中。统一感谢下大家~ 也是大家的捐赠让我们能够维持长期的维护,以及为大量非会员分担了
服务器、杂七杂八的相关费用
如果你期望登记于表中,请别“吝啬”于联系我们!或者可以直接编辑本文,向我们发起 GitHub Pull
Request。
更新时间:2023年11月09日;如有遗漏请邮件联系~
(按时间倒序排序)
时间 姓名 留言 金额(自愿
捐赠部分)
2023/11/09 天启 我是人升玩家天启,感谢平台的开发,让我
得到了提升,感谢存在! 100
2021/10/24 文恬武嬉 支持好app 3.00
2021/10/24 outsider 支持一下 3.00
2021/10/23 **君 2.00
2021/10/22 **丹 6.00
2021/10/21 酒 23.33
2021/10/21 *洁 4.00
2021/10/20 天涯至尊 加油,人升! 1.00
2021/10/17 酒 5.20
2021/10/17 砂糖 请你喝奶茶 3.00
2021/10/14 彩彩^^ 41.00
2021/10/09 酒 5.20
2021/10/06 酒 5.20
2021/10/03 酒 5.20
2021/09/30 酒 5.20
2021/09/26 酒 5.20
2021/09/23 一纸温情 11.00
2021/09/22 白恩铭 5.00
2021/09/22 Lite
刚出的时候旧用上了,现在越用越舒服。
捐!定期捐!😏
15.00
2021/09/21 酒 5.20
2021/09/21 晨曦 9.00
2021/09/17 永恒 给你们凑个整,发发发,等以后挣钱了再多
捐点,加油 88.00
2021/09/16 霑 第二次捐赠,加油更新哦! 15.00
2021/09/14 琅然 捐过一次,这是第二次,祝越来越好 9.00
时间 姓名 留言 金额(自愿
捐赠部分)
2021/09/14 宇航 44.00
--- ---
中间有超多的用户自愿多捐赠或者进行文章
赞赏,这里不方便整理一一列出,但非常感
谢你们~
---
2021/05/21 白鲸 还是学生,不过以后会继续支持的 17.96
--- --- --- ---
2020/09/17 (微信)渡鸦5270
很早就关注你的软件了,很不错的,希望继
续做下去 6.00
2020/09/08
(微信)卷心菜白
白
超级喜欢人升这个软件,加油哦!会一直支
持你们的!!! 6.66
2020/09/03 (微信)庸人自扰 加油啊,让人升变得更好、更优秀! 6.00
2020/09/01 (微信)亿 加油更新哦,期待更多功能 6.00
2020/09/01 (微信)小丑鱼 超级喜欢这个软件,学生党福音,一起加油
呀~٩(๑^o^๑)۶
6.00
2020/09/01 *李 10.00
2020/08/31 *苏婷 5.00
2020/08/31 (公众号)hoshea 5.00
2020/08/30 *瀚文 厉害了!懒癌重度患者的福音! 66.60
2020/08/23 *惠燕 加油(ง •̀_•́)ง 8.88
2020/08/22 *颍龙 大佬加油,虽然钱现在很少d(ŐдŐ๑) 2.00
2020/08/17 (公众号)樱鹤 2.00
2020/08/17 (微信)阿桑 辛苦啦,喝点快乐水吧~ 10.00
2020/08/14 *柏禧 软件惊艳,加油开发者大大!!会持续支持 5.00
2020/08/12 *诗文 5.00
2020/08/12 *田 要继续加油鸭! 5.00
2020/08/09 (微信)shall we 感谢开发者大大!学生党没什么💰,以后富
裕了还会支持的 2.66
2020/08/06 (微信)*丽楠 2.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/08/04 *平 5.00
2020/08/04 (微信)凉茶 夏日炎炎,请开发者喝瓶冰可乐,加油
呀!!! 3.00
2020/08/03 *富霖 5.00
2020/08/01 *尚坤 1.00
2020/07/30 (微信)Su
程序开发得特别有创意!很实用支持作者大
大继续完善😁
1.00
2020/07/30 *科铭 1.00
2020/07/29 (微信)Crafty. 1.00
2020/07/27 *卉 16.00
2020/07/23 *雨晨 5.00
2020/07/26 (微信) 加油(ง •̀_•́)ง 希望开发者和使用者都能一同前
进
6.66
2020/07/18 *天诚 0.50
2020/07/17 (微信) 期待了4年,相见恨晚!谢谢您(或你
们)! 1.00
2020/07/14 *一阳 5.00
2020/07/13 (微信)zong 真棒!希望也祝愿越来越好! 6.00
2020/07/10
(微信)布尔什维
克
朋友学编程在帮我做类似的来练手( 2.99
2020/07/09 (微信) 一直在寻找的app,感谢 10.00
2020/07/08 *洛浩 1.00
2020/07/06 (微信)抚玉 5.00
2020/06/30 *可嘉 来自人升 2.00
2020/06/23 (微信) 1.00
2020/06/23 *雯雯 谢谢开发(*°∀°)=3加油 5.00
2020/06/23 *宏地 0.50
2020/06/14 *丹阳 5.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/06/14 *珏龙 来自酷友windywolf的支持 6.66
2020/06/13 (QQ)渡鸦 很不错的想法,支持一下 6.00
2020/06/07 *瑞键 app很棒! 10.00
2020/06/04 (QQ)六级 大佬 喝可乐 3.00
2020/06/01 *仁良 很用心,真棒,支持一下! 20.00
2020/06/01 *梦露 许愿事件管理器或者番茄钟功能 10.00
2020/05/27 *浩然 10.00
2020/05/25 *明 1.00
2020/05/19 (微信)Z7mi 一个有趣的创意,希望作者大大一直做下去 5.00
2020/05/18 *地根 10.00
2020/05/18 (微信)光风霁月 加油,支持一下。希望后期可以开通账号制 6.00
2020/05/18 (微信)洛翎 大佬加油呀,我感觉你做的软件特别棒 1.00
2020/05/16 *茗 很喜欢这款软件,感谢开发者小哥哥! 16.60
2020/05/16
(QQ)小绿小
绿,无所畏惧 学生党,挺好用!加油鸭 1.88
2020/05/15 *帅兵 3.00
2020/05/13 *希 2.00
2020/05/09 *群 2.97
2020/05/09 (微信)fluke. 这个想法之前在书上看到过,没想到就有小
天才们做出来了哇! 5.00
2020/05/08 *玉勤 6.00
2020/05/07 (微信)Eline 梦想中的app,作者加油,期待软件的更新 6.66
2020/05/06 *亚杰 5.00
2020/05/05 *著 2.00
2020/05/04 *美岑 10.00
2020/05/04 *城 喜欢这软件,支持一下 10.00
2020/05/03 *思达 安卓绿色 加油(ง •_•)ง 5.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/05/02 (微信)空气 好像打破66次赞赏了😂,很喜欢,希望能
出团队加入时间修改 2.00
2020/04/29 (微信)秦川月 (留下贫穷泪水)一张紫毛聊表心意 5.00
2020/04/27
(QQ)学习使我
快乐 小小心意希望软件以后更好 1.00
2020/04/25 (微信)zyF 感觉挺有意思的 1.00
2020/04/25
(微信)少年お书
生
学生党一枚,小小心意,不成敬意。特别喜
欢这个软件,加油鸭 1.00
2020/04/24 *婧茹 1.00
2020/04/23 *志坚 喜欢人升,感恩。 3.00
2020/04/22 (微信)小健 太感动了,找了20多款学习软件,终于找到
适合我的。继续加油! 2.00
2020/04/21 *波 加油,很喜欢这个软件 22.22
2020/04/20 *剑桥 这就是我想要的TODO,加油^0^~ 4.00
2020/04/20 *韬宇 1.00
2020/04/20 *昱汐 等我有钱了再多捐点,期待更新 3.58
2020/04/20 *一乘 6.00
2020/04/20 (微信)夜雨 感谢,希望能持续更新,哈哈。 6.00
2020/04/19 (微信)太难了 你好作者我非常喜欢人升这款APP,一点心
意希望APP越做越好 4.00
2020/04/18 *寒啸 一点点 3.00
2020/04/17 *蕊杭 5.00
2020/04/17
(微信)月亮和星
星
(学生党,没啥钱)希望能继续把这么好的
软件做下去哈! 0.99
2020/04/16 (微信)涵 感想作出我梦想中的APP。如果能推出更多
的货币体系就更好了 2.00
2020/04/15 *梓浩 感谢 0.88
2020/04/15 *晓丽 6.70
2020/04/14 (微信)禾乌 加油,这个软件太赞了 1.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/04/14
(微信)Dong
Jiahao
学生,微信里没钱乐,感谢创造出这么好的
软件 1.00
2020/04/14 (微信)画墨 很喜欢,作者加油😀。希望能自己设置完成
任务属性增加量 6.00
2020/04/13 (微信) 太棒啦,👍👍👍 1.00
2020/04/13 (微信) 姑且叫我童年想像打游戏一样去把上课当成
打游戏now程序秃一枚 2.00
2020/04/13 *旭 0.10
2020/04/12 (微信)嘤嘤嘤 要好好做下去啊冲冲冲 5.00
2020/04/11
(微信)雨点·葡萄
猪
学生党没啥钱,请你吃包辣条hhhhh 2.00
2020/04/10 一随 做的真的很不错,加油(学生党聊表心意) 1.00
2020/04/10
酷安@Σ松鼠蒸鱼
巛
学生党,支持一下😂 2.33
2020/04/10 (微信)🍋青柠 我把它用作平行实境游戏的辅助,若有专门
的工具就好了可能会买 1.00
2020/04/09 *明鑫 学生党,没啥钱,只能表示点心意了😂 2.00
2020/04/09 *张建 不多,一瓶快乐肥宅水请收下 3.00
2020/04/09 (微信)Wanten
希望继续良心改进、优化♥,我们会一直支
持你们的。 10.00
2020/04/09 (微信)*影 感谢!加油! 5.00
2020/04/07 胡智博 果真不错。好活当赏,加油(ง •̀_•́)ง 1.00
2020/04/06 **宏 作者加油(ง •̀_•́)ง,小小心意 2.00
2020/04/05
(微信)
Redamancy
真的好棒啊,这个软件!祝毕业顺利!人升
越来越好! 5.00
2020/04/05 (微信)东风 加油! 3.00
2020/04/05 *伟俊 请你吃辣条哈哈哈 1.00
2020/04/05 Xin_
超喜欢人升!突然想好好过好自己的人生!
期待人升存在发展999
9.99
时间 姓名 留言 金额(自愿
捐赠部分)
2020/04/04 *明阳 加油,长长久久 2.33
2020/04/02 *周丁 小小心意 2.00
2020/04/02 (微信)YOLO
很有创意的软件,希望作者以后可以开发出
更多有意思的功能 3.00
2020/04/01 (微信)惜文 感谢,一点点支持(学生党) 2.00
2020/04/01 (微信)阿莉司 UI舒服,很棒的创意、也很有用…感谢作
者!(˘︶˘)
2.33
2020/03/31 *文鑫 加油! 4.00
2020/03/29 *雯 很喜欢!! 每天都在用!要一直做下去呀! 3.90
2020/03/28 *小庆 支持。 1.00
2020/03/28 *铖昊 1.00
2020/03/28 *军 给瓶农夫山泉,学生党一枚 2.00
2020/03/27 **楠 很棒的创意 作者棒棒 一起往前.. 5.00
2020/03/26 *洪实 期待新的功能,加油 10.00
2020/03/26
(微信)平凡的人
生
感谢你的软件对我的帮助,也在此给予一些
力所能及的谢礼 1.00
2020/03/26 (微信)Jamin
用起来很舒服,正在慢慢摸索中,作者大大
继续加油哦 5.00
2020/03/22 *锦荣 5.00
2020/03/21 张不song~
开发者棒棒~为数不多的能让我坚持一个月
不卸载的清单类软件\
5.00
2020/03/21 *之沫 炒鸡棒的创意,谢谢开发大大!请继续更新
哦
3.00
2020/03/21 *宇欣 4.00
2020/03/21 *镇杰 4.08
2020/03/21 (微信) 有创意小而美 6.00
2020/03/20 (微信)方糖Ricky 我一直很想要这样的应用!感谢!希望后续
会出iOS端的,加油! 6.66
2020/03/18 (微信)Xm 半睡不醒的考研党表示棒极了XD 10.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/03/18 *菁 学生,不多,加油 2.00
2020/03/17 *婷 希望一直更新下去,谢谢!很喜欢 6.00
2020/03/17 *丽豪 非常感谢相遇!功能又细又强大!爱您! 10.00
2020/03/14
(微信)方程式高二党
超级感谢你们。成功让一个整天恍恍惚惚的
高中生改变了自己。 5.00
2020/03/14 **呈 15.00
2020/03/14 (微信) 真的很好用,加油 2.00
2020/03/13 (微信)Eggness!
谢谢您开发这个好应用,对我很有帮助,开
发者加油! 1.00
2020/03/13 (微信) 加油 奥利给! 2.00
2020/03/13 **鑫 学生党的支持 2.33
2020/03/13 *汶 6.00
2020/03/12 *国鸿 学生党微小的支持 3.00
2020/03/12 *晓烽 2.00
2020/03/11 *峰 10.00
2020/03/10 (微信)缕缕不倦 以后进度了一定还会回来感谢开发者! 5.00
2020/03/09 *雨潇 6.66
2020/03/08 *莉 非常好的软件,继续完善,一定能火 10.00
2020/03/06
(微信)酷安-概
念1337
给有心回复的作者(((о´∀ о)ノ♡ヽ(о´∀ о 1.23
2020/03/06
(微信)酷安-概
念1337
グッ!(๑•̀ㅂ•́)و ✧3.21
2020/03/06
(微信)酷安-概
念1337
游戏人升咯~ 3.88
2020/03/06 *阳杭 1.80
2020/03/05 (微信)Jason. 支持一下!继续加油 6.00
2020/03/05
(微信)腊月不知
寒冬暖 期待(o^^o) 4.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/03/05
(微信)粽子今天
高兴吗?
希望人升找到一个合适的盈利模式,长久发
展下去,宝藏软件加油鸭 6.66
2020/03/03 *赠涵 很棒的软件 1.00
2020/03/02 (微信)泛舟 非常好用!希望能坚持做下去,不断完善 6.00
2020/03/02 *淇锋 还是个学生只能表示下心意,希望能越来越
好
2.33
2020/03/02 *俊俊 一点心意,请收下。 5.00
2020/03/01 *俊辉 5.00
2020/03/01 *东升 0.10
2020/02/29 *永红 0.15
2020/02/28 *宇航 虽然很少,但是应该或许大概能请你喝奶
茶? 5.00
2020/02/26 *竟楠 完美软件。 2.00
2020/02/26 *钰华 5.20
2020/02/24 (微信)汉十一 我喜欢这个软件的创意,感谢开发者 3.00
2020/02/23 *智灏 1.00
2020/02/22 (微信)匿名 10.00
2020/02/16 *培星 6.66
2020/02/15 *子贤 10.00
2020/02/15 *文涛 2.00
2020/02/15 (微信)夏 Singerson 10.00
2020/02/14 (微信)楸 很棒的应用,加油!情人节快乐吗orz 1.00
2020/02/14 *钰瑶 8.88
2020/02/13 (微信)我的名字 很有意思的软件,希望能一直做下去。 18.00
2020/02/13 (微信)就暮 加油,祝越来越好~——就暮 2.88
2020/02/12 (微信)夏元素 加油^0^~ 5.00
2020/02/11 (微信匿名) 超级喜欢 5.00
时间 姓名 留言 金额(自愿
捐赠部分)
2020/02/09 *凯航 1.88
2020/02/09 *立国 9.99
2020/02/08 *杨 5.00
2020/02/06 *君瑞 2.77
2020/02/05 (微信)gorkor 共勉之 5.20
2020/02/05 *明 6.66
2020/02/04 *鑫 3.65
2020/01/28
(微信)Good
luck,Mr. Gosky. 软件和UI都很好看,加油! 20.00
2020/01/26 (微信)长欢 6.00
2020/01/22 (支付宝)*— 10.00
2020/01/18 (微信)Player 3.00
2020/01/17 (微信)sin 加油! 1.00
2019/12/30
(微信)
HouRuilong 6.66
2019/12/28 *宇轩 3.00
2019/12/15 *银川 5.00
2019/12/13 *子秋 3.00
2019/12/11 (微信)竹璃纷染 ヾ(❀╹◡╹)ノ~支持! 3.00
2019/12/10 *奕斯 2.00
2019/12/08 *柏墚 2.00
2019/12/08
(微信)孙書云
101029
软件实在是太棒了!学生党很穷,这就是一
点心意,表达一下感谢! 2.00
2019/12/06 (微信匿名) 用了快一年了,很舒服。 6.66
2019/12/05 *谦 7.77
2019/12/03 *裕钦 2.00
2019/11/23 *阳 10.00
时间 姓名 留言 金额(自愿
捐赠部分)
2019/11/23 *克富 1.00
2019/11/04 【红巢】夕阳薄暮 1.00
2019/10/31 *孝宇 6.00
2019/10/31 *静 6.00
2019/10/31
酷安 @该账号涉嫌
严重违纪 6.66
2019/10/28 *刚 5.00
2019/10/28 *江 6.00
2019/10/27 *艺 5.00
2019/10/26 *博超 1.00
2019/10/20 *海涛 3.00
2019/10/17 *佳佳 1.00
2019/10/10 *进伟 30.00
2019/10/03 *心煌 10.00
2019/09/24 *羽 2.00
2019/08/29 *步军 10.00
2019/08/29 *金陆 5.00
2019/08/25 *永振 3.00
2019/08/25 *静 10.00
2019/06/22 *思远 5.00
2019/05/21 *瀚禧 57.21
2019/04/12 *国浩 5.00
2019/04/06 *耿 0.01
2019/04/03 *金娥 5.00
2019/03/29 *浩宗 1.00
2019/03/21 *晓阳 10.00
2019/03/20 *泽恺 1.00
时间 姓名 留言 金额(自愿
捐赠部分)
2019/03/19 *伟棠 5.00
2019/03/09 *翊淇 3.00
2019/02/27 *汉凯 6.66
2019/02/27 *京 9.99
2019/02/15 *猛 5.00
2019/02/14 *涵予 5.00
2019/02/02 *佳融 5.00
开发工效
尽管《人升》只是款小众的软件,但我们希望它的质量、性能水平能达到出众的水平,并且我们做到
了。
以下是一些线上相关数据:
数据基于 Google Play 统计,应用版本为 v1.90.7-rc02,覆盖用户群体为全球、用户设备 Android
版本为5~13。
崩溃率
《人升》近 60 天的崩溃率仅为 0.01%,远低于 Google Play 定义的不良阈值 1.09%。
而类似群组应用的中间值为 0.14% 左右。
ANR 率(应用未响应)
ANR 的定义是长时间卡顿,比如点击按钮后,5 秒钟应用都没响应。
《人升》的 ANR 率为 0.10% 左右浮动,远低于 Google Play 定义的不良阈值 0.47%。
但类似群组应用的中间值为 0.05% 左右。
由于《人升》前期留下了一些技术债务,这方面还有不少的改进空间。
电池耗电相关指标
后台几乎不存在任何耗电问题。
《人升》自身的逻辑后台几乎完全不会执行任何逻辑,只包含任务提醒、小部件刷新等必要逻辑。
此处统计可能不包含番茄钟倒计时场景,目前番茄钟倒计时是基于手机运行和 CPU 调度的,而非类似
任务提醒的定时任务。
此前也曾经出现过部分系统(MIUI)在部分系统版本下,出现耗电异常的情况。这可能是由于系统调
度、第三方库或兼容性问题导致的。
目前没有类似反馈。
以下是实测一加8T + ColorOS 后台运行 24 小时以上的真实耗电情况。
包体积
即便《人升》已经持续更新了 4 年。
目前在 Google Play 上基于 App Bundle 的分发特性加持下,下载体积也保持在了 10.7 MB 左右。
对比海外类似群组应用的中间值(15.7 MB)也是少了接近 1/3。
《人升》接近 4 年的应用体积“膨胀”。
《人升》的体积构成,大部分都是被代码逻辑所占用(含第三方库):
资源文件(图片、音效等):0.207 MB + 1.55 MB
底层库:0.5MB
代码:7.73MB
启动速度
《人升》90 分位的冷启动速度为 841 MS。
也就是说绝大多数用户(90%)都能享受到秒启动。
《人升》50 分位的冷启动速度为 329 MS。
也就是说一半用户(50%)都能享受到半秒启动。
《人升》隐私声明和条款
?> 隐私政策更新生效日期:2023年03月26日
“人升”指广州希露软件工作室(以下简称“我们”)合法拥有并运营的、标注名称为人升(以下简称“人
升”)的客户端应用程序。 我们作为人升的运营者,深知个人信息对你的重要性,我们将按照法律法规
的规定,保护你的个人信息及隐私安全。我们制定本隐私政策并特别提示:希望你在使用人升及相关
服务前仔细阅读并理解本隐私政策,以便作出适当的选择。
有关你个人信息权益的重要条款已用加粗形式提示,请特别关注。
1. 信息收集和使用
您自愿向我们提供的个人信息
我们不主动收集个人信息(如:邮箱地址等),除非用户自己提供。 只有用户授权登录之后,我们会
获取到授权平台所用的部分个人信息(昵称、性别、头像等)。并且用户在提供反馈或注册时所给的
个人信息,我们将不会透露给第三方。 另外,我们不会主动读取任何用户的文件。除非用户选择图片
并主动上传。
我们获取的设备权限
为向您提供便捷、优质的服务,我们可能会调用您设备上的一些权限。在您使用相应功能时会看到弹
窗提醒,询问您是否授权。您可以在客户端或设备的设置功能中选择关闭部分或全部权限。在不同设
备中,上述权限的开启和关闭方式可能有所不同,具体请参考设备及系统开发方的说明或指引。
1. 日历读写权限是为了用户使用“系统日历”提醒方式,并且该权限只会在用户选择该提醒方式时申请
2. 前台服务权限是为了实现桌面小部件的相关功能。
3. 启动权限用于刷新桌面小部件数据和重置提醒
4. 活动权限用于协助应用内统计步数
5. 应用会在手机重启时自启动,以重新设置提醒和刷新小部件内容
2. 第三方SDK接入
为了实现《人升》的基础功能(如登录)、性能分析和数据统计,应用接入了部分第三方SDK。我们会
对第三方获取信息的软件工具开发包(SDK)进行严格的安全监测,以保护数据安全。
为了保障服务的安全性,第三方 SDK 可能会收集您的 唯一设备识别符(Android ID、匿名广告ID)、
IP地址、访问日期和时间、服务日志信息。我们收集您的上述信息是为了保障应用运行安全,如果您不
提供上述信息,则我们无法保证您在使用期间的应用运行安全。
为了实现授权登录服务,应用接入了谷歌授权登录、Facebook授权登录、微博授权登录、QQ授权
登录等SDK。我们会获取到这些平台返回的ID、昵称、性别和头像等信息用于登录功能。并且只会
在用户自愿授权后才会采集,并且随时可编辑自己的个人资料,并不会存有历史记录。
为了实现应用的稳定性,我们接入了ACRA和华为崩溃管理服务。ACRA收集到崩溃后,会让用户
自愿提交崩溃信息,发送到我们的邮箱。华为崩溃管理服务会收集崩溃发生时的代码堆栈信息、
设备型号、系统版本等与崩溃排查相关的信息,并且不会与个人信息相关联。
为了实现产品的发展规划和产品决策,应用还接入了华为移动服务(HMS)和性能分析服务,收
集一些日常活跃信息、页面访问信息、抽样部分设备的性能分析、网络请求成功率。同样,这些
信息也不与具体的个人信息相关联。
我们将这些第三方SDK的名称、使用目的、官网链接以及收集个人信息类型列明如下:
1. 腾讯QQ互联;腾讯开放平台;微信Open;微信开放平台 SDK
使用目的:为用户提供QQ三方登录功能
收集个人信息类型:设备信息、用户个人信息
官网链接:https://connect.qq.com/
隐私政策链接:https://wiki.connect.qq.com/QQ互联SDK隐私保护声明
2. 新浪微博
使用目的:为用户提供微博三方登录功能
收集个人信息类型:设备信息、用户个人信息
官网链接:https://open.weibo.com
隐私政策链接:https://weibo.com/signup/v5/privacy?spm=a1zaa.8161610.0.0.4f8776217Wu8R1
3. Facebook
使用目的:为用户提供facebook三方登录功能
收集个人信息类型:设备信息、用户个人信息
官网链接:https://developers.facebook.com/
隐私政策链接:https://www.facebook.com/privacy/explanation
4. 谷歌SDK
使用目的:为用户提供谷歌三方登录功能
收集个人信息类型:设备信息;网络连通状态信息、用户个人信息
官网链接:https://developers.google.com/identity/sign-in/android/
隐私政策链接:https://policies.google.com/privacy
5. Sentry SDK
使用目的:用于收集线上用户APP运行状态,用于记录APP网络连通状态,崩溃收集
收集个人信息类型:设备信息;网络连通状态信息;崩溃堆栈信息
官网链接:https://sentry.io/
隐私政策链接:https://sentry.io/privacy/
6. 友盟+SDK
使用目的:用于收集线上用户APP运行状态,用于记录APP网络连通状态,崩溃收集
收集个人信息类型:设备信息;网络连通状态信息;崩溃堆栈信息
官网链接:https://www.umeng.com/
隐私政策链接:https://sentry.io/privacy/
7. 阿里公共DNS
使用目的:使用阿里云公共 DNS 提升用户的网络体验
收集个人信息类型:设备信息 (bssid、MAC、ssid) 地址、;网络连通状态信息(WIFI信息)
官网链接:https://www.alidns.com/
隐私政策链接:https://terms.aliyun.com/legalagreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud202108111133_15842.html
8. 七牛 SDK
使用目的:用于实现用户上传图片文件
收集个人信息类型:用户自主选择要上传的图片文件
官网链接:https://www.qiniu.com/
隐私政策链接:https://developer.qiniu.com/pili/8027/sdk-privacy-policy
9. App 支付宝客户端 SDK
第三方名称:支付宝(中国)网络技术有限公司
使用目的:支持用户使用支付宝支付
收集个人信息类型:设备标识信息(包括 IMEI(针对 Android Q 以下版本)/OAID(针对 Android Q
及以上版本))、网络状态信息(IP、当前网络类型和名称)
官网链接:https://open.alipay.com/platform/home.htm
隐私政策链接:https://opendocs.alipay.com/open/54/01g6qm
10. 微信 Open SDK
第三方名称:深圳市腾讯计算机系统有限公司
使用目的:支持用户使用微信支付
收集个人信息类型:设备标识信息(包括 IMEI(针对 Android Q 以下版本)/OAID(针对 Android Q
及以上版本))、网络状态信息(IP、当前网络类型和名称)
官网链接:https://open.weixin.qq.com
隐私政策链接:https://weixin.qq.com/cgi-bin/readtemplate?
lang=zh_CN&t=weixin_agreement&s=privacy
3. 安全
我们非常重视您向我们提供您的个人信息,因此我们正在努力使用商业上可接受的方式来保护您的个
人信息。但请记住,没有通过互联网传输的方法或电子存储方法是100%安全可靠的,我们无法保证其
绝对的安全性。
4. 您所享有的数据主体权利
4.1 访问及更正你的个人信息
你可以随时在编辑自己的个人信息,如昵称、头像等。
4.2 删除你的个人信息
你有权随时撤销隐私协议,并且可以在应用内自助删除服务器数据和本地数据,或者是撤销权限。
5. 同意
通过使用这个应用程序,您同意本隐私政策的条款并同意你将为你的数据记录完全负责。万一有数据
记录遗失,我们将不负责。我们有权随时修改并补充声明和条款。我们会尽量在声明和条款变更后,
提醒用户更改内容。
6. 联系我们
如果您对我们的隐私政策有任何问题或建议,请随时与我们联系。
公司名称:广州希露软件工作室
注册地址(常用办公地址):广州市天河区中山大道西6、8号天河购物中心第13层自编1310-G10房
联系邮箱:
[email protected]
《人升》隐私声明和条款
?> 隐私政策更新生效日期:2023年03月26日
我们作为人升的运营者,深知个人信息对你的重要性,我们将按照法律法规的规定,保护你的个人信
息及隐私安全。我们制定本隐私政策并特别提示:希望你在使用人升及相关服务前仔细阅读并理解本
隐私政策,以便作出适当的选择。
有关你个人信息权益的重要条款已用加粗形式提示,请特别关注。
1. 信息收集和使用
您自愿向我们提供的个人信息
我们不主动收集个人信息(如:邮箱地址等),除非用户自己提供。 只有用户授权登录之后,我们会
获取到授权平台所用的部分个人信息(昵称、性别、头像等)。并且用户在提供反馈或注册时所给的
个人信息,我们将不会透露给第三方。 另外,我们不会主动读取任何用户的文件。除非用户选择图片
并主动上传。
我们获取的设备权限
为向您提供便捷、优质的服务,我们可能会调用您设备上的一些权限。在您使用相应功能时会看到弹
窗提醒,询问您是否授权。您可以在客户端或设备的设置功能中选择关闭部分或全部权限。在不同设
备中,上述权限的开启和关闭方式可能有所不同,具体请参考设备及系统开发方的说明或指引。
1. 日历读写权限是为了用户使用“系统日历”提醒方式,并且该权限只会在用户选择该提醒方式时申请
2. 前台服务权限是为了实现桌面小部件的相关功能。
3. 启动权限用于刷新桌面小部件数据和重置提醒
4. 活动权限用于协助应用内统计步数
5. 应用会在手机重启时自启动,以重新设置提醒和刷新小部件内容
2. 第三方SDK接入
为了实现《人升》的基础功能(如登录)、性能分析和数据统计,应用接入了部分第三方SDK。我们会
对第三方获取信息的软件工具开发包(SDK)进行严格的安全监测,以保护数据安全。
为了保障服务的安全性,第三方 SDK 可能会收集您的 唯一设备识别符(Android ID、匿名广告ID)、
IP地址、访问日期和时间、服务日志信息。我们收集您的上述信息是为了保障应用运行安全,如果您不
提供上述信息,则我们无法保证您在使用期间的应用运行安全。
为了实现授权登录服务,应用接入了谷歌授权登录、Facebook授权登录、微博授权登录、QQ授权
登录等SDK。我们会获取到这些平台返回的ID、昵称、性别和头像等信息用于登录功能。并且只会
在用户自愿授权后才会采集,并且随时可编辑自己的个人资料,并不会存有历史记录。
为了实现应用的稳定性,我们接入了ACRA和华为崩溃管理服务。ACRA收集到崩溃后,会让用户
自愿提交崩溃信息,发送到我们的邮箱。华为崩溃管理服务会收集崩溃发生时的代码堆栈信息、
设备型号、系统版本等与崩溃排查相关的信息,并且不会与个人信息相关联。
为了实现产品的发展规划和产品决策,应用还接入了华为移动服务(HMS)和性能分析服务,收
集一些日常活跃信息、页面访问信息、抽样部分设备的性能分析、网络请求成功率。同样,这些
信息也不与具体的个人信息相关联。
!> Google Play 与 亚马逊应用市场面向海外用户分发,并无集成华为相关SDK,而是使用 Firebase 等
SDK 进行信息采集。详情可查阅英文版隐私政策。
我们将这些第三方SDK的名称、使用目的、官网链接以及收集个人信息类型列明如下:
1. 腾讯QQ互联;腾讯开放平台;微信Open;微信开放平台 SDK
使用目的:为用户提供QQ三方登录功能
收集个人信息类型:设备信息、用户个人信息
官网链接:https://connect.qq.com/
隐私政策链接:https://wiki.connect.qq.com/QQ互联SDK隐私保护声明
2. 新浪微博
使用目的:为用户提供微博三方登录功能
收集个人信息类型:设备信息、用户个人信息
官网链接:https://open.weibo.com
隐私政策链接:https://weibo.com/signup/v5/privacy?spm=a1zaa.8161610.0.0.4f8776217Wu8R1
3. Facebook
使用目的:为用户提供facebook三方登录功能
收集个人信息类型:设备信息、用户个人信息
官网链接:https://developers.facebook.com/
隐私政策链接:https://www.facebook.com/privacy/explanation
4. 谷歌SDK
使用目的:为用户提供谷歌三方登录功能
收集个人信息类型:设备信息;网络连通状态信息、用户个人信息
官网链接:https://developers.google.com/identity/sign-in/android/
隐私政策链接:https://policies.google.com/privacy
5. Sentry SDK
使用目的:用于收集线上用户APP运行状态,用于记录APP网络连通状态,崩溃收集
收集个人信息类型:设备信息;网络连通状态信息;崩溃堆栈信息
官网链接:https://sentry.io/
隐私政策链接:https://sentry.io/privacy/
6. 友盟+SDK
使用目的:用于收集线上用户APP运行状态,用于记录APP网络连通状态,崩溃收集
收集个人信息类型:设备信息;网络连通状态信息;崩溃堆栈信息
官网链接:https://www.umeng.com/
隐私政策链接:https://sentry.io/privacy/
7. 阿里公共DNS
使用目的:使用阿里云公共 DNS 提升用户的网络体验
收集个人信息类型:设备信息 (bssid、MAC、ssid) 地址、;网络连通状态信息(WIFI信息)
官网链接:https://www.alidns.com/
隐私政策链接:https://terms.aliyun.com/legalagreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud202108111133_15842.html
8. 七牛 SDK
使用目的:用于实现用户上传图片文件
收集个人信息类型:用户自主选择要上传的图片文件
官网链接:https://www.qiniu.com/
隐私政策链接:https://developer.qiniu.com/pili/8027/sdk-privacy-policy
9. App 支付宝客户端 SDK
第三方名称:支付宝(中国)网络技术有限公司
使用目的:支持用户使用支付宝支付
收集个人信息类型:设备标识信息(包括 IMEI(针对 Android Q 以下版本)/OAID(针对 Android Q
及以上版本))、网络状态信息(IP、当前网络类型和名称)
官网链接:https://open.alipay.com/platform/home.htm
隐私政策链接:https://opendocs.alipay.com/open/54/01g6qm
10. 微信 Open SDK
第三方名称:深圳市腾讯计算机系统有限公司
使用目的:支持用户使用微信支付
收集个人信息类型:设备标识信息(包括 IMEI(针对 Android Q 以下版本)/OAID(针对 Android Q
及以上版本))、网络状态信息(IP、当前网络类型和名称)
官网链接:https://open.weixin.qq.com
隐私政策链接:https://weixin.qq.com/cgi-bin/readtemplate?
lang=zh_CN&t=weixin_agreement&s=privacy
3. 安全
我们非常重视您向我们提供您的个人信息,因此我们正在努力使用商业上可接受的方式来保护您的个
人信息。但请记住,没有通过互联网传输的方法或电子存储方法是100%安全可靠的,我们无法保证其
绝对的安全性。
4. 您所享有的数据主体权利
4.1 访问及更正你的个人信息
你可以随时在编辑自己的个人信息,如昵称、头像等。
4.2 删除你的个人信息
你有权随时撤销隐私协议,并且可以在应用内自助删除服务器数据和本地数据,或者是撤销权限。
5. 同意
通过使用这个应用程序,您同意本隐私政策的条款并同意你将为你的数据记录完全负责。万一有数据
记录遗失,我们将不负责。我们有权随时修改并补充声明和条款。我们会尽量在声明和条款变更后,
提醒用户更改内容。
6. 联系我们
如果您对我们的隐私政策有任何问题或建议,请随时与我们联系。
开发者:黄天浩
常用办公地址:广州市天河区中山大道西6、8号天河购物中心第13层自编1310-G10房
联系邮箱:
[email protected]
更新日志
里程碑
timeline
详细日志
?> 下个版本在做了,咕咕咕.jpg
平台 版本号 更新日期
人升-Android v1.93.2 2023/11/18
人升-iOS 开发中... 开发中...
人升-桌面端 v1.1.1 2023/08/29
云人升 v1.3.0 2023/06/25
人升-Android
1.92.3 (2024/01/09)
✨特性
1. 增加【感想】API。
♻️优化
1. 统计页面的平均值指标的计算现在不再包括未来日期。
2. 隐藏系统成就清单后,不再提示系统成就解锁。
3. goto API 更新,不再支持显示“不可购买”商品的购买弹窗。
4. 优化编辑任务时,解决输入目标重复次数被遮挡的问题。
🐛修复
1. 修复自定义属性页面的边到边UI效果。
2. 修复在历史/日历页面将任务设置为放弃后,再设为完成,惩罚不会撤销的问题。
3. 修复Material2模式下底部弹窗与底部系统导航栏的显示样式问题。
4. 修复夜间模式下,待办事项输入框的边框颜色不正确。
5. 修复屏幕旋转后,使用三按钮导航系统模式,可能导致页面显示不全。
1.93.3 (2023/12/02)
♻️优化
1. API 统一增加 debug 参数以便调试
🐛修复
1. 修复了勾选“忽略提醒弹窗”不生效的问题
2. 修复了不能编辑【在感想页面直接创建的感想】的问题
3. 修复了上传团队动态照片可以选择9张图片的问题,实际限制应该为3张
4. 修复了 use_item API 当 ui 为 false 时,不能触发倒计时、URL效果的问题
5. 修复商店小部件使用商品可能会触发两次效果的问题
1.93.1 -> 1.93.2 (2023/11/18)
♻️优化
1. 优化了数据库升级的逻辑,避免出现数据库升级延迟的问题
2. 优化了编辑任务时的“开始时间”默认数值
🐛修复
1. 修复编辑商品的API调用后会导致商品使用效果丢失的问题
2. 修复将逾期、放弃的问题设为完成状态时不会补回奖励的问题
3. 修复了任务自定义排序可能会不符合预期的问题
4. 修复了单次任务逾期后的相关显示、排序异常问题
5. 修复了筛选历史页面时的一个SQL异常问题
6. 修复了简洁模式下,点击任务标题后,可能会出现再点击任务标题没有任何反映的问题
7. 修复了重命名任务模板不生效的问题
1.93.0 (2023/10/24)
✨特性
UI 主题
1. 完整适配 Material Design 3
2. 支持设置 Material Design 3 主题的颜色来源:自选颜色、从壁纸取色、从图片取色等
3. 部分动画效果改进:弹窗等
4. 优化“边到边”(沉浸式)适配效果
任务
1. 支持任务模板
2. 详情页面的统计,支持切换依据时间标准。并且优化了默认选项
3. 历史页面支持搜索任务名称,并调整了相应的 UI 和交互
成就
1. 支持设置秘密成就
2. 添加成就时,支持“继续添加下一个成就”
属性
1. 支持隐藏属性
番茄
1. 支持编辑计时记录
2. 番茄页面支持完成任务(暂停状态下,长按选择的任务)
感想
1. 支持在感想页面直接创建感想
API
1. 增加 使用商品 的 API
2. 增加 随机 API
3. 增加 直接编辑经验值 的 API
4. 商品 API现支持调整“禁止使用”、“标题颜色”、“操作文案”等参数
5. 商店设置 API 支持“silent”参数
6. 支持 time 时间占位符
现在你可以不借助自动化工具,就可以使用 API 设置明天截止、下个月截止之类的任务了
♻️优化
1. 部分显示数据 ID 的地方增加前缀
2. 团队动态显示优化
3. 尝试解决部分 Toast 提示太长显示不全的问题
4. 优化了小部件完成团队时,部分逻辑与应用内不一致的问题
5. 统计页面:在选中“自定义”时间范围后,再次点击“自定义”,现在可以触发重新选择日期
6. 兼容鸿蒙 4 上进度条通知没法显示操作按钮的问题
7. 优化通知请求的交互逻辑
8. 优化输入法会挡住【目标重复次数】输入的问题
9. 现在创建任务时,会记录用户选择的非具体的开始时间(比如自动、期限当天),编辑时,会恢
复此类选项而非具体时间,避免导致编辑的时间不符合预期
10. 创建任务时,如果出现了重复不符合预期的警告,现在也会在“检查重复”弹窗上显示
11. 增加印尼语
12. 更新翻译
🐛修复
1. 修复某些情况下,世界模块可能会卡加载(一直转圈圈)的问题
2. 修复某些情况下,商店/仓库可能会一直显示加载(一直转圈圈)的问题
3. 修复通过 content provider 调用含 UI 的 API 时,可能会发生错误的问题
4. 修复任务排序可能不符合预期的问题
5. 修复统计页面选择“自定义”时间范围后,数据不正确的问题
6. 修复通知请求的弹窗不支持滚动的问题
7. 修复世界模块搜索某些情况下会显示所有内容的问题
8. 修复【显示已完成】选项也会展示被冻结的任务的问题
9. 修复统计页面平均值计算问题
1.92.2 (2023/08/29)
✨特性
1. 步数统计图表(https://github.com/Ayagikei/LifeUp/issues/85)
♻️优化
1. 新建团队页面现增加了当前字数和上限字数提醒
🐛修复
1. 修复某种特殊条件下,「人升」可能会重复创建日历提醒账号的问题
2. 修复编辑团队的菜单按钮未正确显示的问题
3. 修复自动开始计时模式下,番茄钟可能不会触发振动提醒的问题
4. 修复在未选择任何专注事项的情况下,番茄钟的通知可能会错误显示专注事项的问题
1.92.1-rc02 - 1.92.1 (2023/08/18)
会员内测发布时间
♻️优化
1. 现在状态页面和统计页面的统计时长,支持以【XX天XX小时XX分钟】的形式展示
🐛修复
1. 修复 Android 12 版本以以下,通知权限弹窗关闭交互不符合预期的问题
2. 修复属性饼图可能会出现透明颜色,导致不出来的问题
1.92.1-rc01 (2023/08/13)
会员内测发布时间
✨特性
1. 新版统计融合了旧版统计的统计卡片,现已合并成同一个页面,并适配了底部导航栏模式。
2. 升级了应用内更新机制和提醒功能
现支持三种更新渠道:正式版、会员内测稳定版和会员内测尝鲜版,以便后续侧重于会员内测更
新
3. TargetSdkVersion 适配了 Android 13 和通知权限动态申请
4. 重新设计了编辑资料页面
5. GP 版本重新优化了登录/选择离线模式流程和说明
♻️优化
1. 相关技术依赖维护和更新
2. 完善了 WSA 适配和登录说明
3. 备份失败时,现在会以弹窗的形式说明失败原因。避免 toast 消息显示不全的问题。
🐛修复
1. 修复金币历史记录页面中可能存在的数值计算溢出崩溃问题
2. 修复团队详情页面可能出现不符合权限预期的菜单问题
3. 尝试修复正计时的时间误差问题
4. 修复屏幕旋转可能会导致完成任务的流程中断、编写感想的弹窗消失的问题
1.92.0-rc02 (2023/07/16)
会员内测发布时间
🐛修复
1. 修复商店小部件跳转其他应用(执行 API)可能不生效的问题
2. 修复商店小部件切换清单偶现异常的问题
3. 修复商店小部件不会按应用内设置隐藏售罄、隐藏不可购买商品的问题
4. 修复商店小部件可能会点击某件商品无反应的问题
5. 修复部分罕见的崩溃问题
1.92.0-rc01 (2023/07/11)
会员内测发布时间
✨特性
1. 统计2.0
2. 分享卡片
♻️优化
1. 现在支持为“不可购买”的商品设置价格,并用于退货等场景
2. 当在设置中关闭“独立设置任务惩罚”后,不再显示惩罚按钮
3. 优化团队详情中子任务的展示 UI
4. 优化感想的展示 UI
🐛修复
1. 修复当属性裁剪样式改为“圆角矩形”后,编辑图标可能会长期显示老图标的问题
1.91.3-rc04 (2023/06/07)
会员内测发布时间
♻️优化
1. 跳转任务详情的 API 现支持 task_gid 和 task_name
2. Content Provider 支持提供商品的远程图标的 URL
以便后续桌面端修复部分商品图标无法正确显示的问题
🐛修复
1. 修复商店列表小部件未正确显示当前金币数的问题
1.91.3 (2023/05/29)
会员内测发布时间
✨特性
1. 商店列表小部件(大、小版本)
2. 经验值今日变动小部件
3. 新增跳转任务详情的 API
4. 感想:现在支持按时间正序排序,并且增加年份显示
♻️优化
1. 现在支持为“不可购买”的商品设置价格,并用于退货等场景
2. 当在设置中关闭“独立设置任务惩罚”后,不再显示惩罚按钮
3. 优化团队详情中子任务的展示 UI
4. 优化感想的展示 UI
🐛修复
1. 修复当编辑任务时,如果清空激励语,无法点击“确认”关闭弹窗的问题
2. 修复使用 API 无法搜索到被冻结的任务的问题
3. 修复商店、仓库无法隐藏默认清单的问题
1.91.2-rc版本 (2023/05/09)
会员内测发布时间
✨特性
1. 商店和仓库清单支持分别设置隐藏
2. Goto API 现支持跳转主页的子页面(如任务、状态、商店、仓库)
3. 统计中的金币统计,现支持排除购买的消耗
♻️优化
1. 新建成就或编辑上锁成就时,不再显示“重新上锁”按钮
2. 金币小部件现支持点击跳转商店
3. 音效播放失败时,显示明确的错误提示信息
🐛修复
1. 修复添加番茄记录时,如果直接设置结束时间,可能会出现不符合预期的时长的问题
2. 修复任务筛选标签后,会弹出输入法的问题
3. 修复 ATM 利息不支持通过 API 设置绝对值的问题
4. 修复历史页面的数据加载异常问题
5. 修复在小部件完成计数任务时,点击“取消”会卡在透明页面的问题
6. 修复统计页面处于底部导航栏模式时,无法自动刷新的问题
7. 修复当处于 GMT +-x.5 时区下,团队任务领取异常的问题
1.91.1 (2023/03/27)
✨特性
1. 支持微信登录。
2. 支持自动化的会员购买方式(微信支付、支付宝)。
3. 显示设置中增加「通知管理」选项。
4. 新建任务 API 现支持设置背景。
5. 增加商品倒计时相关的 API 广播事件(New API · Issue #64 · Ayagikei/LifeUp (github.com))。
♻️优化
1. 感想弹窗,点击外部空白处时,不再自动关闭弹窗。
2. 小部件不再会强制完成未开始的任务。
3. 完成任务的 API,当参数 ui 为 true 时,不再强制完成未开始的任务。
4. 当关闭设置任务单独惩罚系数后,现在会忽略之前设置的任务惩罚系数,而优先使用全局数值。
5. 现在会自动处理用户输入的 URL 前后的空格。
6. 当用户开启【隐藏不可购买商品】并创建不可购买商品时,会给出提示。
7. 当用户开启自定义等级后,如果没定义任何等级就退出,现在会重置为内置等级表。
8. 优化小部件的预览图。
9. 步数输入现在限定为数字([Feature]输入步数时默认使用数字键盘 · Issue #75 · Ayagikei/LifeUp
(github.com))。
10. 商品的链接效果,开启内置浏览器时,现在不再限定 https。
11. 商品的倒计时功能,增加了“兼容性配置”说明。
🐛修复
1. 修复商店、仓库中,选择商品时,不符合预期的点击处理行为。
2. 修复 API 添加任务时,没法为非重复任务设置期限的问题。
3. 修复某些设备自定义属性的图片后,可能会不更新的问题。
4. 修复自定义音效可能会导致应用卡死的问题。改用了另一种自定义音效实现方式,理论上也会让
应用后台播放音效更稳定和内存消耗更少,但播放速度可能会变慢。
5. 修复当未进行【忽略电池优化】配置时,Android 12 以上的设备,开启自动番茄钟或休息时间,
会在后台导致崩溃的问题。
6. 修复商品倒计时音效会受番茄设置的音效开关影响的问题。
7. 修复 API 设置 ATM 日利率等参数时,存在浮点数计算误差
1.91.0-rc05 (2023/02/20)
1. 改进应用内的部分提示,如配置桌面小部件、备份冲突如何选择等
2. 修复无期限的任务有可能颜色不正确的问题
3. 为“无期限”的重复任务增加⚠说明
4. 更新翻译(Google Play)
5. 增加跳转到购买弹窗的 API(如 lifeup://api/goto?page=purchase_dialog&id=1 )
6. 支持检测《云人升》更新
1.91.0-alpha01 (2023/02/13)
✨特性
1. 支持自定义等级梯度
2. 首批新增小部件
金币(小、大、目标)
属性(小、大)
3. 支持通过 Content Provider API 查询“人升”中的大部分数据详情信息,包括:
提供新版《云人升》
提供简陋的初版局域网桌面版(Windows、Linux、MacOS)
4. 番茄计时记录支持多选删除
5. 番茄钟支持设置自动开始休息和工作
6. API 改进和新增字段,包括:
ATM 存取款
商品设置“是否禁止购买”
任务设置“标签颜色”
直接设置 ATM 余额
简单查询指定商品详情
弹窗接口增加第三种按钮和操作选项
♻️优化
1. 改进大量数据时的查询、处理速度和性能表现
2. 修复自适应图标的不正确边距问题
3. 优化番茄计时记录的显示效果
4. 改进恢复备份时的交互表现
5. 增加通过 Google Play 获得会员许可的 UI 体现
6. 当从文件系统直接导入备份时,如果选中的不是“人升”的备份文件,会提供禁用该一键导入特性的
提示
7. 在选择商品弹窗时,搜索商品后,自动关闭输入法
8. API 行为变动,包括:
confirm_dialog 弹窗 API,如果不提供某些按钮的文本或操作的话,该按钮现在会直接不展
示。
这将提供更高的弹窗控制灵活度,比如你可以设置一个无按钮的纯文本弹窗,用于显示文
本、激励语。
penalty 惩罚 API,以往版本扣除商品最多100件,现在将限制扩展到了9位数。
🐛修复
1. 修复番茄计时等页面会在某些情况下在尾部显示“加载中”的问题
2. 修复某些第三方库导致的崩溃问题
3. 修复将番茄钟放置于底部导航栏时,会因为提示弹窗而崩溃的问题
4. 修复在浏览他人个人主页时,显示的属性值异常的问题
5. 修复属性等级降低 API 事件、通知未能正确发送的问题
6. 修复某些长按-编辑页面的交互问题
7. 修复图片管理、合成页面的部分边距异常问题
8. 修复部分弹窗不可滚动,导致横屏下无法正常使用的问题
✨特殊发布:云人升 v1.1.1(2023/02/13)
1. 支持 Content Provider 信息读取和授权操作。
2. 在服务启动期间,申请 Wake Lock,以便在锁屏时也能够响应操作。
3. 增加 Content Provider 的一系列接口。
✨特殊发布:人升-桌面端 v1.0.1(2023/02/13)
初版发布,需要搭配《云人升》和手机端使用。
支持以下操作:
查询任务、清单、商品、成就、商品、感想列表。
购买商品、完成任务。
支持使用桌面端图片浏览器查看感想大图。
✨特殊发布:云人升 v1.0.3-preview(2022/11/25)
一款让你能够在电脑端调用手机上《人升》API的小工具。
详情可查阅应用内-实验页面。
1.90.7 (2022/11/25)
✨特性
1. 增加:越南语翻译和译者署名(Google 版本)
2. 增加:“跳过裁剪”的图片选择方式,适用于选择 gif 动图(会员功能)
3. 增加:删除任务 API
4. 增加:支持设置放弃任务音效
5. 增加:简易合成 MAX 数量操作
6. 支持重新锁上已解锁的成就
7. “新增商品 API”支持指定清单 id
♻️优化
1. 改进删除历史记录的说明
2. 经验值限制由(3/4 位)改为(4/5 位)
3. 详情页面增加惩罚系数展示
4. 全局改进日期-时间选择框的交互设计
5. 成就详情弹窗,现会根据条件是否完成,区分图标颜色
6. 更换番茄快捷方式图标
7. 从智能清单创建事项时,如果可选清单为 0 个或 1 个时,自动选择
8. 开发者模式显示商品清单 ID
🐛修复
1. 修复某些场景下,更改事项历史记录的奖励计算异常的问题
2. 修复某些场景下,“显示已归档”开关与显示不符的问题
3. 改进小部件的数据加载逻辑(可能修复了部分异常问题)
4. 修复手动添加计时记录的自动计算逻辑,现只需要任意填写一项即可
5. 修复番茄计时记录页面的异常刷新问题
6. 修复子任务不能清空商品奖励的问题
7. 修复全选事项后,再反选部分事项不生效的问题
8. 优化预览图片所需的内存
9. 在调整清单顺序后,现会触发小部件刷新
10. 修复简易合成在某些情况能够输入合成 0 份,导致崩溃的问题
11. 限制部分常用字段的输入长度,避免崩溃
12. 优化部分备份方式会卡住界面的问题
13. 修复了当有跳转其他应用的 API 与《人升》的 API 共存时,顺序可能会导致执行阻塞或延迟的问
题。
1.90.9 (2022/12/14)
1. 修复一个不明复现条件的启动崩溃问题
1.90.8
1. 因部分市场审核要求,移除 HMS 框架。减少应用体积。
1.90.7
1. 成就支持多解锁条件和条件详情浏览
2. 支持隐藏售罄和不可购买的商品
3. 支持在经验值不足时,限制使用商品
4. 任务标签系统
5. 重复任务支持设置无期限
想了解更多信息,可以查看 app 内的资讯。
1.90.6 (2022/10/21,会员内测、Pro版本)
✨特性
1. 增加设置指定日期步数的API
2. 增加查询指定属性状态(经验值、等级)的API
3. 支持从文件管理器、QQ、微信等地方直接导入备份数据(与系统相关,不保证所有系统可用)
4. 奖励商品相关的API不再限制99
♻️优化
1. 优化进入事项详情页面时过渡动画效果
2. 优化编辑事项页面,增加启用惩罚的UI效果,并增加惩罚的释义
3. 更换正计时页面的相关操作图标
4. 购买弹窗中,为负数商品增加警告和说明
5. 优化首页的沉浸式状态栏效果
6. 番茄钟页面增加兼容性配置提醒
7. 提升导出备份和恢复备份文件的速度
8. 增加商品库存的说明
9. 暂时移除【当商品库存为0,会自动移除对应的任务奖励】的设定。
10. 优化许可检查机制
11. 选中“置顶”的任务时,现在会显示操作为“取消置顶”
12. 切换至正计时时,不再每次都弹出“试验”功能警告
🐛修复
1. 修复部分页面或者平板的系统边界异常问题
2. 修复在某些情况下 ,首次进入仓库会显示不正确数据的问题
3. 修复恢复损坏的备份文件时,会因为内部部分损坏(比如图片损坏)导致数据完全没法恢复的问
题
4. 修复售罄商品,长按后取消会意外显示“购买”按钮的问题
5. 修复新建团队页面的属性介绍是旧版的问题
1.90.5 (2022/09/22)
♻️优化
1. 适配某些 webp 转换异常的设备上(这些设备裁剪后的图片可能比原图更大)。选择图片后,判
断图片体积并作二次压缩。
2. 改进目标重复次数在详情页面中的描述
3. 支持在倒计时途中,使用同一个商品来累加计时
4. 增加更多新手指引任务
5. 更新翻译
🐛修复
1. 修复合成页面的异常UI问题
2. 修复已知的数个崩溃问题
3. 改进商品倒计时在长时间倒计时下,可能异常中断、累加计时的问题
4. 修复小部件完成任务时,输入感想弹窗的UI异常问题
1.90.4 (2022/09/15)
1. 修复小部件完成任务时的异常问题(可能会导致出现透明页面,无法继续操作)
2. 禁用小部件完成感想选择图片的功能
1.90.3 (2022/09/14)
1. 修复子任务排序时的焦点导致异常滚动的问题
2. 改进未开始/冻结任务的属性颜色
3. 增加放弃任务的事件广播(API)
4. 改进新手任务
5. 修复在导入橱窗商品时,可能能选择“全部清单”的问题
6. 修复商品的分组异常问题
7. 设置任务的相关时间时,当时间不匹配重复频次时,现在会弹出提示。
8. 改进日历的未来任务的预测算法,现在应该能准确查看未来期限的任务。
9. 修复日历的完成度可能会计算冻结任务的问题。
10. 改进编辑任务时的默认开始时间设置。
11. 改进许可检测机制。
12. 优化商品倒计时的处理。禁止重复执行,减少会出现不符合预期的时间累积问题。
13. 修复部分页面使用虚拟按键时,边到边的 UI 展示问题。
14. 修复在桌面小部件完成任务时,无法选择感想图片的问题。
1.90.2 (2022/08/31)
✨特性
1. 增加广播事件。 现在你可以用 Tasker/MacroDroid 接收使用商品、完成任务等事件,触发 Tasker
的动作。 如使用商品,触发更换随机壁纸。 理论上如果你想捣鼓的话,也能实现应用锁、游戏交
互场景之类的功能。
2. 新增API:
放弃任务
冻结任务
解冻任务
空接口
查询
3. 新建商品、任务API增加返回值
4. 橱窗进货时,支持指定清单
5. 适配 Material 3 的辅助色
6. (Google Play版本)更新多语言翻译,新增韩语支持
♻️优化
1. 批量开箱时,也展示单个商品的概率
2. 优化夜间模式下的部分 UI 展示效果
3. 优化日期-时间选择弹窗的交互逻辑,选择当天时,也会自动切换到时间选择页
4. API 调用商品选择、清单选择时,弹窗不再支持直接关闭(防止API调用丢失)
5. 优化平板横屏下,部分底部弹窗的默认高度问题
6. 优化弹窗的自动关闭时机
🐛修复
1. 修复可能某些情况API搜索任务失败的问题
2. 修复任务列表页面的偶现崩溃问题
3. 修复未解锁的普通成就,长按异常出现“撤销”操作按钮的问题
4. 修复成就详情弹窗可能显示不完整的问题
5. 修复上传橱窗时,可能因为图片异常较大失败的问题
6. 修复 item API 的 own_number 和 stock_number 不支持负数的问题
7. 修复「我的」页面的坚持天数有时候会异常显示为 1 的问题
8. 修复有时候显示 -x 天前的问题
9. 修复批量调用 API 时,后续的 API 可能异常取消的问题
10. 修复页面销毁时,新建团队填写的内容可能会丢失的问题
1.90.1 (2022/08/22)
🐛修复
1. 修复 API 调用并发问题
2. 修复大量商品(数千)时,多次选择商品可能引发卡顿的问题
3. 修复小部件完成团队任务时的异常问题
4. 修复编辑子任务经验不会回填的问题
1.90.0 (2022/08/17)
正式发布
1.90.0 - rc-02 (2022/08/16)
✨特性
1. 增加调整开箱效果的 API
♻️优化
1. 优化世界模块的网络请求时机,减少流量消耗和减轻服务器压力
2. 优化会员检测更新的提示,如果没加入内测会有对应的提示
🐛修复
1. 修复 API 可以使商品价格变成负数的问题
2. 修复世界-搜索商品时,可以查看 tag 的问题(目前 tag 不支持搜索)
3. 修复世界模块偶尔出现的异常“网络错误”信息
4. 修复 API 调整商品库存,可能会从 0 调整到无限的问题
1.90.0 - rc-01 (2022/08/15)
✨特性
1. 从智能清单创建任务时,现在会要求选择清单
2. 链接🔗效果现支持 intent 类型的 URL
♻️优化
1. 优化我的页面、登录页面的网络获取逻辑
2. 优化图片加载逻辑
3. 允许编辑团队任务的名称
4. 优化由于商品过于复杂时,不允许分享的错误提示
🐛修复
1. 修复 API 数组失效的问题
2. 修复 API 中 callback 失效的问题
3. 修复桌面小部件完成任务时,显示弹窗 UI 可能异常的问题
1.90.0 - preview 08 (2022/08/12)
✨特性
1. 增加惩罚 API
2. 占位符现在也对外部 URL 生效
♻️优化
1. 链接效果输入的输入框改为多行文本
2. 优化完成子任务后自动触发完成主任务的逻辑,改成直接在详情页面处理
3. 优化和修复桌面小部件带弹窗样式的完成任务的效果
4. 现在桌面小部件会默认使用弹窗样式完成任务(MIUI也因此不需要兼容性配置“后台显示界面”权
限)
5. 理论上链接效果支持加载本地 HTML
6. 延长激励语的显示时长
7. 事项详情页面完成任务,不再弹出底部的撤销底栏
🐛修复
1. 修复部分页面的异常顶栏边距显示
2. 修复团队、时刻页面变更条件后可能不会刷新新数据的问题
1.90.0 - preview 07 (2022/08/10)
♻️优化
1. 进货🔗链接商品增加警告
2. 优化商品名称长度较长时的显示问题
🐛修复
1. 修复部分页面的异常顶栏边距显示
2. 修复感想页面的图片可能会错误显示的问题
3. 修复部分手机调用 API 时可能会显示灰色背景的问题
1.90.0 - preview 06 (2022/08/10)
✨特性
1. 新增API:自定义弹窗
2. 增加API占位符:
文本输入框
数字输入框
商品选择
任务清单选择
3. 增加API结束回调(支持连环调用,或者结束后调用回其他APP)
4. 沉浸式效果优化,全面适配系统底部导航栏
5. “链接”效果增加使用内置浏览器打开的选项(用于网页应用联动)
♻️优化
1. 负面事项不应显示惩罚系数设置
2. 优化历史页面的刷新效果
🐛修复
1. 修复任务列表某种情况下会引发崩溃的问题(连续更换背景色等)
2. 修复仓库历史的购买历史显示异常的问题
3. 修复历史页面的数据可能会重复显示的问题
4. 修复感想页面的图片可能会错误显示的问题
1.90.0 - preview 05 (2022/08/07)
✨特性
1. 新增API:
奖励经验值、商品
添加任务时设置频次、清单、经验值、随机金币、商品奖励、程度
完成任务
商店设置增加可贷款金额等
添加商品
调整商品库存、名称、描述、价格等
添加番茄记录
解锁成就专有条件
2. 小部件支持设置弹窗交互(如同应用内的交互)
3. 事项详情页面支持完成任务
4. 逾期弹窗支持设置计数事项的完成次数
♻️优化
1. 子任务经验值允许输入4位数(解锁成就后)
2. 添加番茄记录成功后,显示番茄获得数
🐛修复
1. 优化部分设备的输入弹窗可能显示不全的问题
2. 修复事项列表偶先的异常动画效果
3. 修复在历史页面按状态撤销奖励,可能会忽略计数的奖励系数的问题
4. 修复贷款利息未限制输入的问题
5. 修复编辑激励语丢失的问题
6. 修复图片压缩后可能会方向变化的问题
1.90.0 - preview 01-04 (2022/08/05)
1. 修复已知崩溃问题
1.90.0 - preview 01 (2022/08/03)
✨特性
1. 任务奖励设置优化:
商品奖励 UI 调整
子任务支持设置经验值和商品奖励
将原有的“仅文本”商品奖励改为独立的“激励语”奖励
支持设置默认经验值
2. 商品购买限制支持设置「属性等级」限制
3. 商品新增「跳转」效果:
支持跳转网页
调用外部应用api
调用“人升”接口(如实现使用某商品后,提升另外一个商品价格)
4. 商店支持查看未结束的倒计时效果
5. 通知优化:
增加属性升降级通知
增加成就解锁通知,支持点击跳转对应成就清单
通知分组优化
6. 番茄支持手动增加计时记录
7. 番茄支持放置到底部导航栏
8. 支持接口(详情请查看商品「跳转」效果的文档):
弹出消息
金币奖励,自定义奖励理由
添加任务
利率调整
商品价格和拥有数量调整
跳转应用内部页面
9. 成就支持隐藏系统成就清单
10. 目标 API 版本适配到 Android 12L
♻️优化
1. 夜间模式现支持所有主题色,并且针对每个主题色做了单独的夜间颜色定制,适配了Material 3
2. 兼容性配置增加跳转“电池优化”页面
3. 番茄增加“屏幕常亮”开关
4. 为商品倒计时暂停状态提供“累积”和“结束”两种选择
5. 当编辑目标次数已经大于当前次数时,提供错误提示
🐛修复
1. 修复世界-时刻偶尔会显示+号的问题
2. 修复负面事项不会弹出感想的问题
3. 修复负面事项的目标完成次数不生效的问题
4. 尝试修复对团队任务设置“冻结至...”的效果
1.89.5 (2022/8/5)
1. 优化网络连接问题
2. (Google Play)更新翻译
1.89.4 (2022/7/13)
1. 修复资讯小红点问题
2. 修复任务重复生成问题(这次应该真的修复了.jpg)
1.89.3 (2022/7/05)
1. 修复大量成就条件时,可能无法完成计算的问题
2. 修复无期限任务的通知提醒会显示异常期限的问题
3. 优化滑动切换清单的判定
4. 修复复制事项后,编辑事项背景会影响被复制的事项的问题
5. 修复编辑团队任务的技能可能无法继承的问题
1.89.2 (2022/06/22)
1. 移除相机权限
2. 修复已知崩溃
1.89.1 (2022/6/09)
1. 修复魅族手机的设置文本兼容性崩溃问题
2. 优化成就解锁的计算逻辑
1.89.0 (2022/6/08)
✨特性
1. 支持多解锁条件成就,成就详情支持查看条件详情
2. 事项支持简易标签功能
3. 重复事项支持设置无期限
4. 商品页面支持设置隐藏不可购买、售罄
5. 商品支持设置经验值减少效果时,支持限制使用
6. 仓库页面支持多选、全选和批量退货
7. 默认清单支持归档操作
8. 重新设计整理设置、资讯、商店顶栏、编辑清单等页面
9. 重新设计应用内部分图标(默认卡片相关图标、金币、经验值、成就图标)
10. 图片存储移入外部应用私有路径
♻️优化
1. 设置页面增加兼容性配置
2. 番茄钟倒计时-重置操作增加二次确认
3. 事项冻结增加说明
4. 子分类增加说明
5. 离线模式时,编辑资料页面增加退出离线模式按钮
6. 优化负面事项的统计,支持显示当日次数和支持成就跟踪
7. 优化应用启动速度
8. 成就图标支持查看大图
9. 随机任务增加点赞(领取数)统计
10. 统一优化搜索交互
11. 选择事项时,切换至空列表显示空布局(而非一直 loading)
12. 查看大图页面适配当前主题色设定
13. 优化选择商品、任务弹窗高度变化时的动画效果
14. 备份设置中,“删除本地数据”也会支持删除媒体文件
15. 统一拍照的临时文件存储和删除逻辑
16. 区分默认和加载失败的图标
17. 事项默认开启独立惩罚设置
18. 优化感想页面的刷新、动画逻辑和加载速度
19. 部分详情弹窗增加快捷“选中”按钮
20. 在进阶里的“音效”、“振动”总开关关闭时,番茄设置里也提供对应说明
21. 新建的成就和子分类排序优化
22. 基础库和依赖升级
23. 优化成就进度计算方式
24. 修改“目标重复次数”的计算方式,改为遵循历史记录的统计完善,与详情内次数保持一致
25. 优化冻结的英文操作文案
26. 输入金币数量、目标重复次数时,会自动全选当前的数值
27. 优化 WebDAV 配置异常时的错误提示
28. 优化 Google Drive 备份异常时的错误提示
29. 现支持在详情页面选中任务名称
🐛修复
1. 修复在事项执行重复逻辑后,设置的计数影响商品奖励失效的问题
2. 修复商店的排序分组问题
3. 修复随机任务在某些情况下,上下翻页异常问题
4. 修复某些情况使用正计时后,状态页面的「番茄」当日计时不准确的问题
5. 修复团队事项执行重复逻辑会丢失计数事项类型设置的问题
6. 修复选择成就条件相关任务时,会高亮显示番茄正在选中的任务问题
7. 修复感想图片没有独立存储和显示问题
8. 修复在登录失效时,可能频繁弹出失效提示的问题
9. 新建任务、团队、子任务的部分特殊输入框不应该允许键盘输入
10. 优化桌面小部件的无限事项的完成次数统计方式,与应用内保持一致
11. 修复 ATM 调整利率后,可能会以累加的时长跟调整后的利率计算利息的问题
12. 修复智能清单内,冻结任务可能仍会显示的问题
13. 优化选中某些物件时,仍可点击选择栏挡住的操作按钮的问题
14. 修复修改商品颜色不会立即刷新 UI 的问题
15. 修复保持低利率(未能获得 1 金币)后突然设置成高利率可能得到巨额利息的问题
16. 修复全部清单会显示冻结任务的问题
17. 修复开启搜索栏后完成任务、使用商品后弹出搜索框的问题
18. 修复修改无限任务的名称后,应用内的当日完成次数可能与小部件不符的问题
19. 修复完成无限任务时出现的诡异动画效果
20. 修复复制任务不会复制任务背景的问题
21. 修复某些情况下,成就条件都完成了,但成就不能解锁的问题
22. 修复日期间隔的计算异常问题(可能会潜在影响多个逻辑)
23. 修复从事项详情页面打开感想,不会自动筛选感想的问题
🐛内测 rc01-> rc03 修复改动
有一部分属于线上问题,写到了上面去了。比如「修复全部清单会显示冻结任务的问题」。 这里
主要说明内测新增功能引起的问题。
1. 修复成就多条件,删除条件不会重新进度的问题
2. 修复成就多条件,在一个条件达到目标后,再编辑目标,进度没法再推进的问题
3. 修复首页的小红点都失效的问题
4. 优化成就进度的计算进度
5. 修复桌面小部件对无期限的重复任务显示异常期限的问题
6. 修复首次安装启动的引导页动画明显卡顿的问题
7. 修复首次安装进入首页后,再后退,可以退回到引导页的问题
8. 优化简易标签的分隔规则,如空格等也算是分隔符号
9. 修复点击几次卡片后,点击任务名称无效的问题
10. 完善英文和繁体中文,Play 版本更新更多语言文本
11. 冻结事项后,全部清单或其他智能清单的顶部卡片计数异常
12. 修复无期限的重复任务的详情页面统计异常的问题
13. 无期限适配检查重复效果
1.88.4 (2022/4/21)
1. 修复仓库搜索会导致崩溃的问题
2. 修复自定义背景和历史页面的显示错乱问题
3. 修复编辑时的UI重叠问题
4. 修复成就获得商品奖励时数量可能显示异常的问题
5. 修复成就计算事项完成次数在某些特殊情况下,可能与实际次数不符的问题
6. 修复历史页面快速点击时可能会导致标题消失的问题
7. 修复新建或编辑事项时,点击属性后,正在焦点的输入框再次点击没法弹出软键盘的问题
8. (Play版本)修复法语语言下,设置每月限购会崩溃的问题
1.88.3(2022/4/09)
1. 修复恢复备份后,执行云备份会提示冲突的问题
2. 修复编辑任务开始时间、子任务提醒时间未默认选中已填写时间的问题
3. 修复批量简易合成时,其他使用效果只会按一次计算的问题
4. 修复系统成就任意属性达到10级不会计入自定义属性的问题
5. 修复非会员“我的”页面文本UI显示异常问题
1.88.2(-)
仅Play版本发布,更新内容包含于1.88.3
1.88.1(2022/4/02)
1. 修复一个备份提醒导致的崩溃问题
1.88.0(2022/3/30)
✨特性
1. 新增世界模块分享「随机任务」功能
2. 计数事项可选设置系数影响商品数
3. 支持设置贷款利率
4. 图片管理支持一键筛选未使用图片+全选操作
5. 支持自定义图片裁剪尺寸(即使用更高清的图标,会员功能)
6. 成就内显性显示“感想”开关
7. 优化“全部”清单的排序算法
⚡️优化
1. 优化部分弹窗视觉效果
2. 优化备份/恢复功能的相关交互
3. 优化委托页面的加载速度
4. 大幅优化商品选择弹窗的加载速度
🐛修复
1. 修复自定义背景错乱的问题
2. 修复可能将任务创建至已删除清单的问题
3. 一些崩溃问题修复
1.87.1(2022/3/07)
1. 商店和仓库的排序菜单显性显示“自定义”排序
2. 修复仓库中可能出现异常排序的问题
3. 反馈页面新增跳转邮件反馈的按钮
4. 优化因数据库版本问题恢复失败的提示语
5. 修复简洁模式卡片偶现金币数量不展示的问题
1.87.0正式版(2022/3/04)
这里仅包含内测结束的修复改动,更多特性改动请查看内测版本日志
1. 修复自定义卡片背景某些情况下会缩放异常的问题
2. 修复在连续收到任务提醒时,点击任务提醒通知可能会跳往错误任务详情的问题
3. 修复滑动增加计数任务计数时,卡片上的数字不正常刷新的问题
4. 增加新版本新手指引任务
1.87.0-rc02(2022/2/25)
1. 完善恢复操作的错误处理和提示
2. 优化设置“每周几”的交互,增加设置异常(开始-期限不处于同一天)的警告
3. 优化部分页面的夜间模式配色
4. 修复图片选择框和图片管理内可能会错误显示缓存的问题
5. 修复备份冲突弹窗中的“下载”操作不支持Google Drive/Dropbox的问题
6. 修复商店的搜索可能会显示错误结果的问题
7. 修复任务置顶可能会失效的问题
8. 修复部分UI异常和文本问题
1.87.0-rc01(2022/2/23)
✨特性
1. 成就子分类支持折叠操作
2. 引入Material You设计风格开关(实验)
3. 仓库支持跟随商店排序
4. 仓库支持商品“星标”操作
5. 商店支持全选操作
6. 商店、仓库的相关操作支持选择MAX数量
7. 任务支持连续创建
8. 任务支持配置:卡片备注自动添加商品奖励的描述(即会自动显示“奖励:【某商品】x1”)(会
员)
9. 任务支持指定冻结持续时长(会员)
⚡️优化
1. 备份冲突弹窗增加“跳过”按钮
2. Play版本支持法语/波兰语
3. 任务点击通知提醒现支持跳转到任务详情
4. 编辑任务相关时间时,默认弹窗会指向编辑前的时间而非当前时间
5. 商店的各个清单选择入口都支持“重命名”、“删除”、“新建”操作
6. 扩展页面UI重新设计
7. “删除日历账号”增加二次确认弹窗
8. 商品售罄不再自动下架
9. 示例任务中的“早起”任务改为0惩罚
10. 获得商品奖励时,如果商品数量为负数,现在会出现相关警告
11. 优化商品使用效果中的金币随机算法
12. “设为完成”操作增加完成音效
13. 优化夜间模式下的部分UI显示
14. 优化任务列表的性能表现
🐛修复
1. 修复部分语言下,“未关注”的文案异常
2. 修复“退货”弹窗上的商品图标可能显示不正常的问题
3. 修复任务可能在快速完成时重复生成的问题
4. 修复“合成”系统的当前清单的记忆可能失效的问题
5. 修复横屏状态下可能无法正常QQ登录的问题
6. 修复“合成”系统在[全部]清单编辑合成配方,可能会导致合成配方在原清单中消失的问题
7. 修复无限任务连续多次点击完成,可能会导致完成次数显示归零的问题
8. 修复备份无法设置“每月”备份间隔的问题
9. 修复简洁模式下经验图标不显示的问题
10. 修复图片管理中缺少“成就”、“成就清单”栏目的问题
11. 修复任务详情页面不支持放弃团队任务的问题
12. 修复世界模块的指引未正确展示的问题
13. 修复图片上传失败时,也能够成功分享商品,但本地图片会被覆盖的问题
14. 修复部分罕见崩溃和异常问题
1.86.0(2022/1/20)
特性
1. 成就子分类:划分类别,自动统计类目计数
2. Google Drive备份
3. 图片管理功能(备份页面内)
4. 商品随机金币效果
5. 成就批量复制
6. 计步支持多次输入步数和多次领取奖励
7. 番茄钟支持设置商品兑换
8. 支持自定义退货打折比例
9. 备份改用专属格式(部分系统支持直接打开导入备份)
10. 简易合成支持批量操作
11. 新增自定义音效选项:商品使用
12. 新增成就解锁条件:当前ATM存款
13. 负面事项支持详情页面的次数统计
14. “全部”清单支持重命名
15. 统一应用的通知渠道命名和描述
优化
1. 优先排序已解锁但未领取奖励的成就
2. 状态页面的番茄今日专注时长会根据时长按小时数显示
3. 仓库增加商品描述显示
4. 新帐号注册会弹出确认对话框
5. 支持显示维护公告
6. 番茄额外计时增加“跳过”的确认对话框
7. 支持卸载应用时保存数据(需要系统支持)
8. 优化备份和恢复逻辑
9. 优化单次事项和无限事项的逾期逻辑,支持编辑
10. 优化无限事项的图表统计时间依据,以完成时间为准而非期限时间
11. 简洁模式卡片也会显示单次、无限事项的逾期时间
12. 尝试提升倒计时功能的后台运行存活率
13. 优化感想功能:
- 默认开启
- 团队任务设置页面不显示实际不生效的“感想”开关
- 去除令人迷惑的感想开关记忆功能
14. 商品、仓库清单选择弹窗增加商品数量展示
15. 通知栏继续计时时,也取消正在进行中的振动效果
16. 世界模块中的动态文本支持选中复制
17. 优化自定义成就页面的数据刷新动画效果
18. 优化恢复逻辑,显示“加载中”对话框而非直接卡死界面
19. 优化“崩溃弹窗”可能看不到底部按钮的问题
20. 点击任务通知提醒,现在会跳转到任务所在的清单页面
21. 自定义属性图标,现支持选择应用内置图标库
22. 优化“稍后阅读”的分享操作名称,而非直接显示应用名
23. 优化成就解锁通知,现会显示成就描述
24. 桌面小部件进入主页,也会自动跳转至“委托”模块
25. 优化完成日事项清单后的文案显示
26. 优化商品倒计时效果的操作文案和顺序
27. 在隐藏所有属性的情况下,状态页面也不再显示“属性”卡片
修复
1. 修复一个罕见的成就解锁弹窗崩溃问题
2. 修复桌面小部件在宽度不足的清空下,一个任务可能挤占多行的显示问题
3. 修复计步首次运动授权,可能会支持显示传感器积累的总步数问题
4. 修复暂停一个倒计时,再启动另一个倒计时会出现的崩溃或恢复错乱问题
5. 修复可输入商品0分钟倒计时效果并会崩溃的问题
6. 修复在新增或编辑事项页面,重命名当前选中的清单,显示的清单名称没有及时刷新的问题
7. 修复“每年”重复频次的卡片显示异常
8. 修复自定义金币在某些情况下不会及时生效的问题
9. 修复小部件会显示冻结事项的问题
10. 修复自定义成就没有显示“长按操作”提示的问题
11. 修复“我的”页面的总经验值没有统计自定义属性经验值的问题
12. 修复“感想”页面在预览图片后的异常刷新回到最顶的问题
13. 修复在MIUI系统下,已经启动应用的时候,“番茄”的静态快捷方式只会跳转到首页的问题
14. 修复非会员可能也会加载自定义背景的问题
15. 修复商店页面金币数量刷新不及时的问题
16. 修复日历不能翻到下一年的问题
17. 修复修改清单的名称后,小部件上的清单名称不会及时刷新的问题
内测 -> 正式版的修复改动
1. 优化Google Drive上传大文件的成功率,增加重试和优化分块策略
2. 修复非中文环境下,会员可能不展示单独自定义任务背景按钮的问题
3. Google Drive/DropBox备份失败,改为跳转到了备份页面而非WebDAV配置页面
4. 增加Google Play校验失败的弹窗说明,提供数据导出路径
5. 「我的」页面的昵称跟随会员状态变动颜色
6. 消除大部分场景下的ATM利率浮点数误差问题
7. 删除本地数据时,也会同步删除自定义背景、属性图片和音效文件
8. 修复步数统计图的异常问题
9. 修复从新建待办事项页面点击属性的问号按钮,跳转到属性自定义页面编辑后,回到新建待办事
项页面属性未刷新的问题
10. 自定义商品效果时,点击弹窗外部不再会自动取消弹窗,避免编辑中的内容丢失
11. 优化商品设置页面的外语UI问题(俄语文本过长)
12. 尝试修复部分机型的彩色Toast崩溃问题
13. 修复仓库页面选中状态下,仍能点击使用按钮的问题
14. 修复智能清单中显示已逾期单次任务的逻辑,适配新的逾期时间存储方式
15. 在仓库选中状态下,切换清单应该取消选择
1.85.4(2021/12/08)
常规的问题修复版本,下个特性版本仍在尽力开发中~
1. 修复非暗色模式下小部件的金币默认图标显示不正确的问题
2. 修复连续升级/降级的情况下,进度条动画播放不正常的问题
3. 修复仓库页面的金币数量更新不及时的问题
4. 修复编辑“每周几”事项时,期限时间可能会被强制更改的问题
5. 修复编辑事项时,屏幕旋转可能会导致更改的子任务信息丢失的问题
6. 修复新建或编辑商品时,金币的位数限制实际未生效的问题
7. 修正事项详情页面的年完成次数的显示条件
8. 优化应用内的图片存储,不应被系统相册扫描
9. 优化感想开关的描述
10. 一些崩溃问题修复
1.85.3(2021/11/18)
1. 优化正计时的时间计算方式,会补上CPU休眠的时间
2. 修复复制商品的同时编辑图标会导致原商品图标丢失的问题
3. 其它一些小问题修复(如团队标签)
1.85.2(2021/11/07)
1. 修复暂停正计时后,结算时无法生成记录和奖励的问题
2. 修复在智能清单下使用“移至”操作会导致列表显示不准确
3. 修复“当前金币拥有数”的当前数值显示与实际计算不符合的问题(当前数值显示不包含ATM存款)
4. 修复番茄钟工作结束,然后连续点两次跳过按钮,记录和奖励会重复的问题
1.85.1(2021/11/02)
1. 修复感想列表加载问题
1.85.0
可参考1.85.0-rc01
1.85.0-rc02(会员内测版本,2021/10/23)
1. 修复没有历史番茄记录时,添加计时数据的崩溃问题
2. 自定义或重置金币图标后,应该刷新首页任务列表和小部件的显示
3. 修复底部导航栏模块配置页面点击左上角返回按钮时,会闪屏回到首页的问题
4. 修复重新启用内置属性后,页面不会立即刷新的问题
1.85.0-rc01(会员内测版本,2021/10/20)
【功能】
1. 番茄钟支持正计时模式
2. 粘贴多行文本快速创建子任务
3. 商品支持复制操作
4. 滑动切换事项清单方向,支持反向(设置-事项)
5. 支持清空番茄数获得记录
6. 番茄钟增加强制横竖屏切换按钮
7. 成就解锁条件增加: ● 合成获得商品数量 ● 商品累计获得数量 ● 商品当前拥有数量 ● 人生等级 ●
(重复)任务的专注时长
8. 技能图标也支持多种裁剪方式设置
9. 静态快捷方式: ● 新增任务 ● 进入番茄页面
10. 音效自定义增加: ● 获取成就奖励(含系统成就和自定义成就) ● 开箱 ● 合成(含简易合成和合
成) ● 通知提醒音效
11. 金币图标自定义
12. 商品使用效果支持设置多个经验值变动效果
13. 经验值饼图适配技能的改动
14. 历史页面支持状态筛选
15. 团队标签功能
【优化】
1. 子任务金币奖励为0时,不在详情内展示金币奖励
2. 新建成就清单的页面,增加“创建成就”的指引
3. 优化小部件的图标显示
4. 完成子任务增加音效(详情、新增页面)
5. 在新建或编辑(事项、商品、成就、合成)页面输入内容后点击返回键,应弹放弃更改的确认框
6. 商品创建的排序优化(自定义排序情况下,新添加的商品应优先最顶)
7. 编辑事项/商品时,应不自动弹出输入法
8. 新建事项页面,应支持横屏且不会丢失数据
9. 桌面小部件会员主题色适配
10. 商品选择框优化,改为显示后再异步加载数据
11. 仓库标签也增加“合成”、“ATM”入口
12. 将历史记录更改状态中的【设为完成】和【撤销】操作放回一级菜单
13. 事项详情增加番茄钟快捷入口
14. 商店“全部”清单排序优化(增加按清单分组的选项,仅商店)
15. 选择每周几重复后,应强制再次计算期限时间。(防止用户选了工作日重复,期限还有停留在周
六日。)
16. 返回“委托”页面时,如果“+”号按钮未显示,触发显示。
【修复】
1. 将成就页面配置到底部导航栏的情况下,清单上的进度刷新不及时的问题修复
2. 历史事项的状态切换问题修复
3. 负数倒计时逾期显示修复
4. 金币成就应计入ATM中的存款
5. 修复番茄计时暂停状态下,两次重进入番茄钟会导致计时清空的问题
6. 修复限购在某种情况下可能会失效
7. 修复倒计时记录很罕见的情况下会重复的问题
8. 修复快速连续点击不同的任务卡片,可能会导致返回页面后其中一个卡片的任务内容显示为空白
的问题
9. 金币和经验值自动计算的逻辑调整
10. 部分崩溃问题修复
1.84.4 (2021/10/09)
1. 修复内置图标可能不显示的问题
2. 更新Q群
1.84.3 (2021/10)
1. 更新海外文本
1.84.2 (2021/09/26)
1. 修复合成可能导致的死锁问题
2. 修复不可使用的商品详情中显示异常的使用效果问题
3. 优化小部件圆角视觉效果
1.84.1 (2021/09/20)
1. 修复编辑时无法清空目标重复次数的问题
1.84.0 (2021/09/19)
【功能】
1. 技能系统(属性自定义)
原有的所有机制都适配了属性自定义系统,如成就的属性达到解锁条件、商品的经验值奖励等。
2. 自定义番茄钟的食用效果,允许更改经验值和属性种类
3. 商店图标支持更改裁剪样式(商店设置)
4. 商品详情现会展示使用效果列表
5. 增加会员主题色#6bab8b
6. 支持删除提醒日历账号
【优化】
1. 番茄钟页面支持横屏样式显示
2. 商品设置增加“可贷款金额”的描述
3. 增加云同步文件体积提示
4. 升级Facebook、Dropbox相关依赖
5. 部分页面UI显示和文本优化
6. 优化新增子任务的交互
【修复】
1. 修复属性默认图标版本不一致的问题
2. 修复快速点击开箱可能会导致重复开箱或者崩溃的问题
3. 修复删除事项时,已经提醒过的日历事件不会同步移除的问题
4. 修复在历史页面将事项从“已完成”设置为“逾期”后的状态异常问题,升级新版本应自动修复历史数
据
5. 修复新建商品时,清单选择对话框中,当前选中的清单标记不正确的问题;并且移除了“全部”清单
的显示
6. 修复编辑事项其他内容+目标重复次数,会编辑失效一遍的问题
7. 新建成就页面,修复属性选择不能编辑置空的问题
8. 其它一些小问题修复和优化
1.83.16 (2021/08/20)
1. 修复离线模式修改头像的崩溃和不生效问题
2. 优化商品开箱效果选择的交互
3. 修复部分长文本输入框的聚焦问题
4. 修复提醒的期限时间在某些情况下显示不正确的问题
5. 修复简洁模式的相关配置更改后不会立即生效的问题
1.83.15
1. 惩罚事项支持在桌面小部件中标记惩罚
2. 修复“折叠非七天内事项”的异常表现
3. 感想图片数量上限提升为9张图
4. 登录页面会展示上次登录方式
5. 惩罚事项撤销(标记为完成)时,不再额外奖励
6. 智能清单现支持显示已完成事项
7. 修复某些情况下,自动备份至下载文件夹的异常情况
8. 修复部分UI显示问题
1.83.14
1. 修复番茄钟执行“跳过”时可能不会记录时长的问题
2. 修复惩罚事项会执行逾期和惩罚逻辑的问题
3. 修复惩罚事项编辑的相关问题
4. 修复横屏状态下选择图片的相关问题
5. 修复从自定义路径恢复备份时的偶现恢复失败问题
1.83.8-1.83.13 【功能】
1. (会员)支持独立设置事项卡片背景
2. 删除记录功能现支持删除感想、仓库、计时记录
3. 系统成就可抉择是否获取经验值或金币奖励
4. 事项搜索功能
5. 支持本地自动备份至“下载”文件夹(安卓10及以上)
【优化】
1. 改进默认的通知提醒调用方式,理论上能增强Android6以上的通知成功率
2. 提升番茄钟计时的通知优先级至【高】,提高后台计时的存活概率和通知显示
3. 关于页面增加QQ群和官网链接,优化UI,QQ支持一键加群
4. 改进成就通知的触发时机,在首页时应触发后就立即提醒
5. 事项清单“筛选”选项中增加“仅应用到当前清单”的选择框,并且将默认和全部清单的选项分离
6. 合成时增加动画效果
7. 反馈增加兔小巢社区反馈渠道,方便上传图片和问题跟踪
8. 计数事项输入框增加相对值显示
9. 优化未选中的Tab显示效果
10. 移除点击头像时的随机提示,改为点击进入个人主页
11. 未设置金币奖励时,显示为“未设置”而非“0”
12. 开箱设置的概率低于0.01%时,不再显示“0.00%”而是改为“<0.01%”
13. 感想不再记忆开关,并且默认关闭
14. 优化日历、相机权限申请流程
15. 优化部分页面的点击效果和显示效果
16. 优化日历提醒方式,尝试解决部分设备可能会删除日历账号的问题
【修复】
1. 修复感想页面的连续筛选崩溃问题
2. 尝试修复设置开箱的对话框的罕见崩溃问题
3. 修复感想输入框较长的时候,点击文本都会自动跳到最底的问题
4. 修复创建团队时不能设置随机金币奖励的问题
5. 国内分发的版本彻底移除Firebase相关依赖
6. 修复成就清单页面的刷新偶现异常问题
7. 修复选择内置图标的一个偶现异常崩溃问题
8. 修复删除所有子任务后,返回详情页面仍可见子任务的问题
9. 修复无法编辑合成默认清单名称的问题
10. 修复个人资料页面会显示筛选框的问题
11. 修复团队事项设置商品奖励后,不能继承的问题
1.83.7 (2021/06/24)
1. 清单增加按金币排序
2. 引导页面增加语言选择
3. 优化成就页面加载速度
4. 更换QQ群一键加入信息
5. 修复开箱时连续点击可能多次触发库存变动的问题
6. 修复日事项清单中的单次逾期事项错误显示问题
1.83.6 (2021/06/22)
【功能】
1. (会员)支持独立设置事项卡片背景
2. 删除记录功能现支持删除感想、仓库、计时记录
3. 系统成就可抉择是否获取经验值或金币奖励
4. 事项搜索功能
5. 支持本地自动备份至“下载”文件夹(安卓10及以上)
【优化】
1. 改进默认的通知提醒调用方式,理论上能增强Android6以上的通知成功率
2. 提升番茄钟计时的通知优先级至【高】,提高后台计时的存活概率和通知显示
3. 关于页面增加QQ群和官网链接,优化UI,QQ支持一键加群
4. 改进成就通知的触发时机,在首页时应触发后就立即提醒
5. 事项清单“筛选”选项中增加“仅应用到当前清单”的选择框,并且将默认和全部清单的选项分离
6. 合成时增加动画效果
7. 反馈增加兔小巢社区反馈渠道,方便上传图片和问题跟踪
8. 计数事项输入框增加相对值显示
9. 优化未选中的Tab显示效果
10. 移除点击头像时的随机提示,改为点击进入个人主页
11. 未设置金币奖励时,显示为“未设置”而非“0”
12. 开箱设置的概率低于0.01%时,不再显示“0.00%”而是改为“ <0.01%"
1.83.0-alpha04 (2021/05/23)
1. 支持底部模块自由配置、排序和禁用 模块需要后续逐渐进行适配,目前仅支持部分功能模块(如
番茄、历史未适配)
2. 商品的倒计时效果增加第二种暂停模式,会停留在通知栏,可随时恢复 并且增加“试验”标识
3. 选择跳过番茄钟时,增加无法获得番茄的提示
4. 示例任务增加展开折叠的提示
5. 修复部分页面的列表顶部布局可能导致的崩溃问题
6. 优化断网时的网络错误提示
7. 优化完成子任务时的金币奖励提示,改为非阻碍式的Toast提示
1.83.0-alpha03 (2021/05)
1. 修复合成页面的空布局显示可能超过屏幕的问题
2. 修复新建页面的「魅力」属性名称显示错误的问题
3. 修复金币设置的部分问题
4. 优化成就页面的动画效果,适配处于底部导航栏的场景 (适配了但是还没做好界面,请等待后续
更新)
5. 升级目标SDK版本到Android11
6. 修复「时刻」页面的空布局展示问题
7. 修复利息计算异常的问题
1.83.0-alpha02 (2021/05/16)
1. 修复合成配方可以创建在「全部」清单内的问题
2. 修复进入合成系统界面后,无论处于哪个清单,实际显示内容为「全部」清单的问题
3. 简单修复ATM利息的计算方式
1.83.0-alpha01 (2021/05/16)
1. 完整的合成系统,支持任意N对N合成实现
清单
新建/编辑
合成对话框
夜间模式和多语言支持 「入口」在商店页面顶部
2. 新建事项页面内部代码重构 为了应用的扩展性,我们几乎完全整理了一遍新建事项的代码,后续
可能也会重新设计UI。 后续alpha更新也会增加「目标重复日期」、「相对提醒时间」、「惩罚类
型事项(待定)」等功能。 如果遇到了问题,可随时切换至旧版页面。
3. 在商店顶部增加ATM入口
4. 事项附件至多支持9张图片,并且调整了存储路径
5. 团队TAG功能 内置了实现,但是目前还没配置好具体TAG内容,所以暂时不会展示
1.82.16 (2021/05)
1. 修复示例事项无法正确执行逾期逻辑的问题(仅新用户有效)
2. 修复无限事项在某些情景下完成次数数值会缺少1次的问题
1.82.15 (2021/05)
1. 修复后台音效播放问题
1.82.14 (2021/05)
1. 再次修复gms损坏时的闪退问题 该问题属于用户的gms损坏+系统机制导致的问题,《人升》虽然
通过方法绕开了该问题,但如果用户不进行处理的话,仍有更大可能运行其他一些app(接入了相
关谷歌服务的app)会出现间歇性闪退问题。 用户侧解决方法:卸载或者冰箱冻结谷歌框架,或
者安装完整可用的谷歌框架。
1.82.13 (2021/05)
1. 修复无限事项可能导致清单加载缓慢和撤销计数不准确的问题
2. 修复在桌面小部件完成事项可能会多次播放完成音效的问题
3. 修复智能清单内的顶部事项总计数不精准的问题
4. 支持删除所有本地数据和删除账号功能
5. 修复团队事项的子任务编辑不能继承的问题
1.82.12 (2021/05)
1. 修复撤销完成无限事项的计数问题
2. 修复冻结事项仍会提醒的问题
3. 对清单切换做了些许优化,可能会提高老设备的切换速度,并且增加了加载动画
4. 修复自定义休息结束音效不生效的问题,支持设置商品计时结束音效
5. 修复番茄钟使用“跳过”操作时无法统计专注时长的问题
6. 修复商品倒计时的暂停按钮不生效的问题
1.82.11 (2021/05)
1. 修复撤销完成无限事项的计数问题
2. 修复冻结事项仍会提醒的问题
3. 对清单切换做了些许优化,可能会提高老设备的切换速度,并且增加了加载动画
4. 修复自定义休息结束音效不生效的问题,支持设置商品计时结束音效
5. 支持俄罗斯语(*仅Play版本支持)
1.82.10 (2021/05)
1. 修复番茄钟使用“跳过”操作时无法统计专注时长的问题
2. 修复商品倒计时的暂停按钮不生效的问题
3. 捕获一个创建日历提醒失败导致崩溃的问题
1.82.9 (2021/05)
1. 修复复制后的事项的期限可能被清空,重复时可能会导致崩溃的问题
2. 优化完成无限事项后的刷新速度
3. 修复团队任务的提醒时间计算问题
4. 修复滑动完成事项可能导致动画不能正确结束,一直留白的问题
5. 团队任务应支持滑动放弃
6. 进货窗口的商品介绍支持滑动浏览
1.82.8 (2021/04/27)
功能
1. 增加事项连续完成次数的显示(目前仅支持当前连续完成)
2. 商品倒计时效果优化,增加结束和暂停两种操作;在异常中止时以绝对时间计算
3. 支持单独设置番茄钟的振动模式和响铃开关(后续会针对会员支持完全自定义振动模式)
4. 部分支持日历中进行中事项的未来期限预览
5. 支持重新开始单次、无限事项
6. 修改「我的」页面的数据展示,将“逾期”、“放弃”改为“成就(解锁)”和“感想”数;在统计页面显
示“逾期”、“放弃”数量
7. 支持从「桌面小部件」设置页面直接申请创建小部件(Android8以上)
优化
1. 移除gms部分依赖,改用hms实现崩溃收集等功能
2. 支持查看商店、仓库图片大图
3. 优化计步可能会导致的耗电问题
4. 修复字体偏大情况下的部分显示问题
5. 优化对无限事项的撤销处理
6. 优化番茄钟通知的显示,增加进度条显示
7. 在事项完成后,移除当前正在显示的通知提醒
8. 优化金币的收入和支出统计方式
9. 补充一些用户指引和提示
10. 编辑事项时,支持清空商品奖励选择
11. 连续崩溃处理时,增加「已知问题」公告
12. 优化属性的未选中时显示效果
修复
1. 首页对清单排序后,应立即刷新状态
2. 修复详情页面不会立即刷新子任务列表的问题
3. 强行修复微博授权登录的崩溃问题
4. 修复番茄钟计时的通知可能显示的事项名称不正确的问题
5. 修复番茄钟计时的通知倒计时显示不准确的问题
6. 修复当事项、成就只有商品奖励时,不会弹出奖励框的问题
7. 修复某种情况下无法购买0金币商品的问题
8. 优化修复艾宾浩斯事项的计算方式
9. 优化无限事项的今日完成次数计算方式
1.82.7-hms (2021/04/16,仅在华为应用市场发布)
1. 去除gms,改用hms实现崩溃收集等功能
1.82.7 (2021/04/10)
1. 优化[时刻]页面在空数据时的显示
2. 修复处于智能清单时,在完成所有子任务后,触发错误位置的事项自动完成的问题
3. 优化对逾期单次事项的排序和智能清单显示规则
4. 字体现支持跟随系统字体大小,适配了大部分有问题的UI
5. 增加和优化部分新手指引
1.82.6 (2021/04/02)
1. 修复番茄计时暂停时,偶现不能保存状态的问题
2. 修复番茄计时暂停时,不能记录专注时长的问题
3. 优化在完成所有子任务后,触发主事项完成的时机
4. 增加记忆法的时间表和目标重复次数的指引说明
1.82.5 (2021/04/02)
1. 修复开箱偶现异常展示结果的问题
2. 智能清单分组现会按清单顺序排序
3. 支持关闭按清单分组功能
1.82.4-alpha01 (2021/03/25) 功能:
1. 开箱支持设置固定奖励 现可以使用开箱效果设置多种类型的奖励了
2. 事项详情页面可以直接跳转到感想页面,查看该事项相关的感想列表
3. 感想页面支持直接过滤某个事项的感想列表
4. 重新编写了重复事项的统计方式,这会修复一系列的统计异常问题
5. 在事项详情页面,点击统计日历,可查看具体某一天的完成数
6. 自定义成就现支持设置经验值奖励、随机金币奖励,重新设计了奖励设置的UI
7. 智能清单现在会按清单分组显示
8. 支持“年重复”
优化:
1. 将物品的使用次数限制调整到50,与开箱保持一致
2. ATM存款、取款增加max操作(最大值)
3. 部分外链改为应用内打开,如事项说明书
4. 优化选择图标时,样例图标重复加载、混乱的问题
5. 倒计时效果结束时,现在会振动+播放音效,并支持自定义(会员)
6. 更换默认商品图标
修复:
1. 修复可能将任务直接添加到智能清单的问题
2. 修复新建成就清单、新建成就、新建商品时,屏幕旋转可能导致的填写丢失问题(新建事项页面
还未优化)
3. 修复选择物品奖励时,某些清单重复显示的问题
4. 修复桌面小部件完成计数事项时,不支持提前结算的问题
5. 修复一个会导致桌面小部件加载不了数据的问题
6. 修复复制一个已解锁成就,编辑后不能计算进度的问题
7. 修复一个导致番茄钟正计时功能失效的问题
1.82.1 (2021/03/12)
1. 修复智能清单的相关问题(无法二次启用、进度计算为0、显示错误时间事项、桌面小部件无法选
择、全部清单未隐藏等)
2. 修复顶部卡片进度条刷新问题
3. 修复撤销提前/超额完成的事项时,多扣/少扣奖励的问题
4. 修复逾期处理时,惩罚可能显示为”-NULL"的问题
1.82.0 (2021/03/11) 【功能】
1. 智能清单(智能筛选日、周、月事项)
2. 全新一版属性图标
3. 新增商品使用效果「倒计时」
4. 番茄钟自动结束后支持继续计时,可选将额外时间计入专注时间,获得额外的番茄
5. 计数事项支持提前结算奖励,超额结算奖励
6. 支持修改逾期事项的状态至放弃
7. 支持完成未开始的事项,可选是否推迟时间
【优化】
1. 商品详情页面展示库存数
2. 选择事项、商品时,支持按清单筛选
3. 优化用户成就页面的加载效果
4. 优化用户成就的进度触发时机
5. 常见疑惑点增加更多指引
6. 商品统计支持按时间筛选
7. 改进用户指引
【修复】
1. 修复升级音效未播放的问题
2. 修复逾期处理弹窗可能连续出现的问题
3. 修复新用户提示和其他弹窗可能同时出现的问题
4. 修复番茄计时可能计入脏数据,影响页面展示的问题
5. 修复小部件点击图标进入应用,可能不会直接跳转首页对应清单的问题
1.81.6
1. 修复“未收到提醒”的判断条件和提示上限
1.81.5 (2021/03/02)
1. 支持意大利语(部分)
2. 优化通知图标显示
3. 修复『每周几』事项的提醒不能正确重复的问题
4. 优化常驻通知,增加耗电提示
5. 优化『每周几』事项的默认期限日期
6. 优化按期限排序的规则:无期限在末尾
7. 修复选择拍照时,无法拉起应用的问题
8. 优化日历提醒的账号规则:优先使用自创建的日历账号
9. 增加番茄钟未收到提醒时的操作提示
1.81.4
1. 修复目标重复次数不能正确结束事项的问题
2. 优化成就解锁条件查询后的资源释放
1.81.3
1. 支持设置默认期限时间(默认为次日0点)
2. 优化「扩展」页面的逻辑
3. 优化「资讯」的配置逻辑
4. 修复几个罕见崩溃问题
5. 修复不能重置属性描述的问题
1.81.0-1.81.2
【功能】
1. 子任务全部完成后,会自动标记完成主任务
2. 支持删除金币历史记录
3. 支持「全选」、「批量冻结/解冻」操作
4. 增加滑动操作「编辑」、「计时」
5. 支持连续新建清单
6. 支持退货商品时放弃金币
7. 支持12小时制显示
1.80.7(2021/01/26)
【功能】
1. 增加商品的相关统计(购买、使用、开箱、奖励获得次数)
2. 自定义属性的描述
3. 简洁模式增加配置项:隐藏所有额外信息
【优化】
1. 「不可购买」的仓库物品现也支持退货(删除)操作,返还0金币
2. 重新设计的属性描述对话框
3. 优化「快速创建常驻通知」的逻辑:添加事项后,回到之前的页面(而不是人升中的上一个页
面)
4. 所有能够选择待办清单的地方也支持了管理功能(编辑、重命名等)
5. 搜索界面增加搜索动画
【修复】
1. 修复某些情况下,番茄专注统计页面的展示会很长的问题
2. 修复在修改团队任务的经验值后,下一次任务会恢复的问题
3. 修复自定义属性后,状态页面不能及时更新,且可能字体重叠的问题
4. 移除番茄钟的废弃逻辑:距离上次专注超过4小时,会重置状态
5. 修复在「忽略媒体文件」的情况下生成的备份文件,恢复时会出现异常的问题
1.80.6(2021/01/22)
【功能】
1. 支持分享带有开箱效果的商品
2. 增加独立的搜索界面,支持根据用户昵称进行搜索
3. 团队和橱窗界面按活跃度/热度/进货数排序,支持按时间进行筛选
4. 支持开启常驻快速创建事项通知
5. 备份支持忽略媒体图片文件
【优化】
1. 数据管理界面会展示媒体图片文件占用的体积
2. 隐藏商店的清单编辑弹窗中的「归档」按钮
3. 更新葡萄牙语文本资源
4. 优化so库,减少应用体积
5. 优化利息的计算时机,改为跨天时,而不是超过24小时后
6. 增加部分用户指引
【修复】
1. 低版本系统可能无法创建番茄钟快捷方式的问题
2. 当开箱效果套娃获取当前物品时,结算的库存数量异常的问题
3. 当删除单次事项,顶部卡片进度条不会刷新的问题
4. 修复当设置了空的开箱效果时,可以添加其他使用效果的问题
5. 修复接口缓存导致的部分问题
1.80.5(2021/01/14)
1. 开箱支持10连、50连开启
2. 增加【开箱得到指定物品一定次数】的成就解锁条件选项
3. ATM增加利息功能,可自由设置日利率(0-10%)
4. 食用/售卖番茄时,支持输入相应的数量
5. 可对休息时间结束专门设定音效(会员)
6. 交互优化和问题修复
1.80.4(2021/01/05)
1. 修复低版本安卓系统的兼容性崩溃问题
2. 修复奖励“仅文本”不可输入的问题
3. 修复简洁模式有时候显示不出时间的问题
1.80.3(2021/01/04)
1. 橱窗图标增加查看大图/添加到选择列表的功能
2. 修复内置图标整体不居中的问题
3. 修正用户成就界面的文案问题
4. 裁剪图片支持自由裁剪
5. 修复夜间模式概率表的颜色错误,增加数量显示
6. 修正商品相关的文案错误
7. 选择待办事项/商品时支持直接新建
8. 用户成就支持「复制」操作
9. ATM增加隐藏金额的功能
10. 修复一个当商品操作过多时的崩溃问题
11. 金币负数时应该支持购买0金币的商品
12. 修复番茄专注记录会重复计算暂停+跳过的时间,忽略小于半分钟的专注记录
13. 优化成就清单列表和商品列表的初次加载动画
14. 修复仓库历史无法显示橱窗进货的商品图片的问题
15. 将限制同时使用的数量从5提升到了10
1.80.2(2020/12/28)
1. 适配HMS
1.80.1(2020/12/27)
1. 适配HMS
2. 修复自动备份开关判断失误的问题
1.80.0(2020/12/17)
功能
1. 新增【开箱】使用效果! 自定义概率随机获得物品,并且可以定义数量
2. 支持Dropbox云同步(国内网络可能无法正常访问)
3. 新增了几个默认图标,并且支持了动态更新
4. 支持设置自动备份间隔
5. 用户成就补上「移至...」功能
6. 简洁模式可进行配置(只显示时间/显示金币数量)
7. 选择图片增加历史记录
8. 支持对单个事项设置惩罚系数
9. 支持在历史页面“重新开始”事项
优化
1. 优化仓库的动画效果
2. 在服务器异常时弹窗提醒
3. 优化更新提示
4. 优化了番茄钟结束时的振动效果和时长
5. 用户成就的在标题栏增加(已完成/总数)的显示
6. 记忆对事项的感想开关、系统成就的排序
7. 优化一些文案,修正错误
8. 支持从动态点击进入团队详情
9. 填写的动态内容增加持久化缓存,防止输入的内容和图片丢失
10. 对事项的状态追加了一层判断,防止各种意外导致重复事项丢失
修复
1. 修复“不可购买”商品可退货的问题
2. 修复撤销完成的成就进度显示不正确的问题
3. 修复事项标签颜色可能不正确的问题
4. 修复购买重新上架的商品后,仓库显示不正确的问题
5. 修复重新上架的商品,库存为0的问题
1.79.3(2020/12/17)
1. 番茄钟支持记录暂停时间段
2. 增加“检查重复效果”按钮
3. 增加振动开关
4. 优化网络请求
1.79.2(2020/12)
1. 适配 EMUI 的日历提醒
2. 修复用户成就和仓库物品拖动后,显示状态不正确的问题
1.79.1(2020/12)
1. 修复自定义属性选择不了图片的问题
1.79.0(2020/12) 功能 【待办事项】
1. 从日历界面直接新建指定日期的待办事项(作为开始时间或期限时间)
2. 支持针对单个待办事项指定完成后是否要记录感想
【番茄】
1. 增加计时统计页面
2. 状态页面增加统计卡片
3. 事项详情页面增加该事项获取的番茄总数显示
4. 完成计时时增加振动提醒
【用户成就】
1. 支持设置商品奖励
2. 支持3种新的解锁条件【待办事项获得番茄数】、【商品购买数】和【商品使用数】
【商店】
1. 商品点击可查看详情
2. 商店增加顶部快捷切换清单
3. 个人页面增加上架橱窗的商品显示
【会员】
1. 增加5种专属主题色
2. 支持自定义音效(完成、购买、升级和番茄计时结束)
3. 支持商品打开“无法购买”的选项
优化
1. 优化编辑时对开始时间的处理
2. 增加备份间隔提醒
3. 增加番茄钟界面指引
4. 桌面小部件设置内增加指引
5. 桌面小部件增加圆角(默认样式)
6. 统一事项详情内的完成次数计算方式,与成就保持一致
7. 仓库物品增加选中提示
8. 商品、待办事项选择框增加搜索
9. 优化团队任务出现异常时(本地存在服务器上已完成任务)的处理情况
10. 选择商品作为奖励时,显示剩余数量
11. 用户成就新建后立即更新进度
12. 用户成就页面的浮动按钮也会随滚动自动隐藏
13. 点击状态页面的金币状态卡片可跳转金币详情页面
14. 商店的清单选择页面不应该显示“归档”开关
15. 优化详情页面内,子任务的点击范围
修复
1. 修复部分用户可能遇到的合成到错误物品的问题
2. 修复首页顶部栏可能会消失的问题
3. 修复一些界面商品图标显示不正确的问题
4. 修复未设置经验值的事项在详情页面放弃,不会自动退出页面的问题
5. 修复仓库历史记录没法正确显示合成商品的信息的问题
6. 修复用户成就中的两个金币解锁条件,设置时交互异常
7. 修复合成配方中的数量限制
8. 修复在不按确认键,直接创建待办事项时,子任务不生效的问题
9. 修复不会折叠已完成事项的问题
1.78.0/1/2(2020/11)
1. 自定义成就的自动解锁条件,支持进度显示和解锁提示 (总计完成事项、连续完成事项、达到指
定等级、获得番茄总数等)
2. 支持自定义经验值
3. 商品支持批量移动
4. 感想支持直接跳转查看事项详情
5. 更新翻译资源
1.77.4(2020/11/12)
功能
1. 【事项】详情页面增加子任务、计数和目标重复次数的进度展示
2. 【事项】详情页面增加周期完成统计
优化
1. 团队事项现在也支持显示已完成状态
修复
1. 修复某些情况下点击新建团队按钮却出现分享橱窗商品的问题
2. 修复列表状态异常导致崩溃的问题
3. 修复成就感想的一些异常问题
1.77.3(2020/11/xx)
1. 修复“显示已完成事项”开启后的一些问题(如无法正确删除、撤销弹窗不显示)
2. 修复番茄钟有时无法记录当前时间的问题
3. 微调部分UI
4. 重复频次增加一个“每周几”的快捷入口
5. 修改筛选的文案
1.77.2(2020/11/xx)
1. 修复隐藏计数卡片后,重启不生效的问题
2. 修复桌面小部件的异步刷新问题
3. 修复退货多个商品时,返还的价格只计算了一个的问题
4. 排行榜增加“关注”提示
5. 对新用户增加了一个样例商品
6. 编辑待办事项返回时,增加“是否放弃修改”的对话框
7. 修复上架橱窗商品的对话框,可以选择从其他用户进货的商品的问题
1.77.1(2020/11/05)
功能
1. 【事项】快捷切换清单的顶部导航栏
2. 【事项】“显示已完成事项”的开关
3. 【事项】清单支持归档操作
4. 【状态】页面增加金币的状态显示
5. 【用户成就】现在也发表感想
6. 【橱窗】现在支持分享和进货带有“合成”效果的商品(仅支持一级合成,且需要新版本用户才能进
货成功)
优化
1. 【事项】冻结事项会折叠显示,且不在日历的“即将期限”中显示
2. 【事项】清单上现在会展示未完成数量
3. 【事项】夜间模式现在会跟随系统设置
4. 【事项】增加说明文档入口,优化提示
5. 当数据库版本异常时,增加升级应用的提醒
6. 优化WebDAV自动备份逻辑,完善自动备份的错误提示
修复
1. 修复在橱窗页面下载商品后,无法重新上架的问题
2. 修复主页在放置后台、旋转屏幕等情况下可能导致崩溃的问题
1.77.0(2020/10/28)
功能
1. 社区增加【橱窗】模块
分享你设定的商品
随意浏览、进货社区用户们分享的有趣商品
优化
1. 修正“每月”重复循环的逻辑
2. 优化商店、仓库列表的刷新效果
3. 优化图片上传策略
4. 切换后台时,自动释放音频池
修复
1. 修复当未执行过WebDAV备份时,启用自动备份无法生效的问题
2. 修改待办事项的商品奖励不会受库存设置影响的问题
3. 修复购买具有使用效果的物品时,即便切换至“不立即使用”,仍存在5个数量限制的问题
4. 修复设定“自定义商品使用文案”后,进入编辑页面仍显示默认值的问题
1.76.0(2020/10/13)
功能
1. 【事项】子任务默认金币设置
2. 【商店】和【成就】:现已经内置了上百个模板图标
3. 【通用】音效全局开关
4. 【感想】现支持按事项内容进行筛选
5. 【番茄】支持在“设置”页面创建快捷方式
6. 【番茄】自定义番茄售价
优化
1. 【感想】筛选时,现在会在顶部显示筛选类型和内容
2. 【会员】增加更多会员状态的 UI 显示
3. 【番茄】倒计时的情况下,页面会保持常亮状态
4. 【杂项】指定文本默认颜色,防止因为自定义主题导致文本显示异常
5. 【杂项】当页面显示有限时,新建事项页面会提示下方还有更多设置
6. 【杂项】隐藏无用的“主页”侧边栏按钮,更换“感想”图标
7. 【杂项】新建成就和商品页面,增加了“更换图标”按钮
修复
1. 修复【重复事项】颜色设置会丢失的问题
2. 修复搜索状态中,查看一个团队并返回后,页面会自动刷新的问题
3. 修复当清单达到一定数量后,“新建”按钮显示不出来的问题
4. 修复当处理“自动备份”冲突后,点击“云朵”按钮无反应的问题
1.76.0-alpha03 略
1.76.0-alpha02 略
1.76.0-alpha01(2020/10/09)
功能
1. 【商店】:支持定制商品的使用效果
增加或减少经验值
增加或减少金币
增加“不可使用”类型的商品
优化
1. 指定默认字体颜色,防止受到第三方主题影响
修复
1. 修复 MIUI 下,创建的番茄钟图标显示不出来的问题
1.75.2(2020/10/05)
功能
1. 【事项】子任务默认金币设置
2. 【商店】和【成就】:现已经内置了上百个模板图标
3. 【通用】音效全局开关
4. 【感想】现支持按事项内容进行筛选
5. 【番茄】支持在“设置”页面创建快捷方式
6. 【番茄】自定义番茄售价
优化
1. 【感想】筛选时,现在会在顶部显示筛选类型和内容
2. 【会员】增加更多会员状态的 UI 显示
3. 【番茄】倒计时的情况下,页面会保持常亮状态
4. 【杂项】指定文本默认颜色,防止因为自定义主题导致文本显示异常(仍存在该问题)
5. 【杂项】当页面显示有限时,新建事项页面会提示下方还有更多设置
6. 【杂项】隐藏无用的“主页”侧边栏按钮,更换“感想”图标
7. 【杂项】新建成就和商品页面,增加了“更换图标”按钮
修复
1. 修复【重复事项】颜色设置会丢失的问题
2. 修复搜索状态中,查看一个团队并返回后,页面会自动刷新的问题
3. 修复当清单达到一定数量后,“新建”按钮显示不出来的问题
4. 修复当处理“自动备份”冲突后,点击“云朵”按钮无反应的问题
1.75.1(2020/09/20)
优化
1. 国内应用市场分发的版本,默认语言设置为简体中文
修复
1. 修复计步模块隐藏不生效的问题
2. 修改重复待办事项的商店奖励不能被继承的任务
3. 修复逾期处理弹窗的UI问题
4. 修复经验值减少时的进度条不精准的问题
5. 修复获得金币总数显示不正确的问题
6. 修复商店/仓库搜索不正常的问题
7. 修复顶部进度条刷新不及时的问题
1.75.0(2020/09/16)
功能
1. 初版游戏化番茄钟:完成番茄钟获得番茄,食用或者出售番茄,支持关联待办事项
2. 自定义清单事项颜色、待办事项颜色
3. 支持自由隐藏【状态】、【商店】、【我的】模块
4. WebDAV 自动备份同步功能:每次进入应用时自动同步,出现冲突时弹窗处理(需要手动开启)
5. 待办事项列表支持展开收缩,隐藏未开始事项
6. 支持清除所有历史记录
7. 可以但没有必要的会员系统
优化
1. 终止团队增加确认对话框
2. WebDAV 页面增加坚果云教程入口
3. 重构了状态页面,提高了主页性能
4. 去除了侧边栏的“主页”按钮
5. 替换掉一些不符合风格的图标
6. 优化新建页面选择清单的UI
7. 用户成就支持批量删除
8. 支持从仓库”重新上架“商品
修复
1. 修复在完成待办事项后,但在没关闭弹窗前,直接关闭应用导致事项不会执行【重复】的问题
2. 修复一些其他崩溃问题
1.74.2(2020/08/23,仅谷歌Play发布)
支持葡萄牙语
1.74.1(2020/08/16)
1. 修复登录页面的UI重叠问题
2. 修复安卓10以下也会显示运动权限“授权”按钮的问题
1.74.0(2020/08/12)
功能:
1. ATM:使用ATM来存放你的金币
2. 商品库存设置:售罄时商品自动下架
3. 现支持把商品设置为事项的奖励
4. 将用户成就的交互逻辑与其他页面保持统一
优化:
1. 部分操作增加小幅度振动
2. 改进一些页面的动画效果和 UI
3. 改进第一次播放音效的效果
修复:
1. 适配 Android 10 的获取步数权限(需手动授权)
2. 修复某些情况下,切换语言不生效的问题
3. 修复在桌面小部件完成任务时,即便达到目标次数也不会自动结束的问题
4. 修复在隐藏社区的情况下,底部菜单栏颜色不正确的问题
1.73.0(2020/07/26)
功能:
1. 用户成就初版(入口在“实验”内)
2. 经验值惩罚动画
3. 支持微博授权登录
4. 现支持修改事项记录的完成时间
5. 团队现在也支持设置子任务金币奖励
6. 团队现在支持点赞操作
优化:
1. 购买商品增加音效
2. 裁剪图片增加圆形标识
修复:
1. 修复子任务的金币设置不能继承到下一次事项的问题
1.72.1(2020/06/13)
功能:
1. 清空成就数据
优化:
1. 商品描述的展示
修复:
1. 修复编辑商品图片不生效的问题
2. 修复编辑动态文本不生效的问题
1.72.0(2020/06/10)
功能:
子任务提醒
子任务金币奖励
桌面小部件优化:
i. 设置透明度(仅暗色模式)
ii. 显示金币
iii. 支持显示计数事项对话框
统计页面时间区间选择
仓库:商品支持退货(8折出售)
团队支持子任务
优化:
单次事项不再显示完成次数
计数事项可选择是否启用“多倍经验值奖励”
滑动完成计数任务的行为修改为:完成次数+1
崩溃收集系统升级
语言选择对话框:增加“帮助翻译”的入口
增加时区变化监听
修复:
设置商品图片:在裁剪透明图片后,透明部分不再会变成纯黑
优化桌面小部件完成事件处理,修复完成后出现提醒、后台无法完成的异常问题
Google Play版本应用内切换语言,将会触发语言下载
修复没有设置金币奖励的事项,在详情页面仍显示金币项的问题
修复“滑动完成(无对话框)”模式下,滑动后页面显示异常的问题
尝试修复部分机型,输入子任务后,点击软键盘回车无反应的问题
1.71.4(2020/04/17 更新)
修复
一个兼容性崩溃问题
1.71.3(2020/04/16 更新)
修复:
修复图标显示不正确的问题
修复崩溃报告上报异常的问题
1.71.2(2020/04/14 Google Play更新)
功能:
Play版专属功能(以后会员也会加上):
i. 自定义卡片背景图和不透明度
ii. 自定义商店物品的”使用“操作按钮文案
感想收藏功能
感想页面增加搜索功能:按感想内容、按日期收藏、只查看收藏
增加土耳其语言
优化:
改用新图标
“举报”列表条目支持多语言显示
调整设置页面UI
优化切换主题颜色/语言时的切换效果,理论上不再需要重启
裁剪图片界面优化
清单界面:目前选中的清单会有额外背景效果
稍微优化了一下增加子任务的逻辑
商店页面增加至多两行的描述显示
修复:
修复成就完成日期显示不正确的问题
修复商店图片被误删除后,显示为空白的问题
单次事项逾期后,不再清空子任务状态
修复不同语言情况下,事项详情页面的两个等级显示不全的问题
修复逾期处理后,下一个事项的重复次数不会+1的问题
修复默认事项设置中,随即金币数量的“最大值”显示不正确的问题
修复数据备份界面不能滑动的问题
修复快速滑动完成事项时,出现异常情况的问题
修复桌面小部件不会显示“冻结”状态的问题
修复首页顶部的进度条偶现不正确的问题
服务端修复(2020/4/13)
修复举报功能异常的问题
1.71.1(2020/03/17)
优化:
优化待办事项顶部卡片的进度条动画效果
修复:
修复部分用户会启动闪退的问题(感谢酷安 @第六代魁拔 帮忙验证)
选择图片增加权限判断
1.71.0(2020/03/13)
功能:
感想功能:记录完成本地事项的心得体会
增加滑动操作“完成事项(不弹窗)”:使用该操作的时候,不会显示奖励、感想等弹窗。
修复:
修复卡片不能正确地从未开始状态切换到开始状态
修复“撤销”过的事项,在逾期的时候,可能会消失的问题。
修复“重要程度”、“困难程度”排序时,不能正确显示选中状态的问题。
1.70.6(2020/03/09)
优化:
1. 调整成就提示框的颜色,与主题色一致。
修复:
1. 修复点击“逾期处理”对话框的按钮时,状态不能正确切换的问题。
2. 修复“复制”功能,不能正确复制子任务的问题。
3. 修复偶现的批量“移动”事项时,可能的崩溃问题。
4. 修复某些机器上,顶部菜单卡片不能正确显示在最前的问题。
1.70.5(2020/03/06)
修复:
1. 修复某些情况下,待办事项卡片显示持续加载中的问题。
1.70.4(2020/03/05)
优化:
没有商品时,商店页面现在也会显示金币数
点击商店页面的金币数,现在能跳转「金币收支详情」页面
修改仓库为空时的文案
优化在英文下,桌面小部件的文本格式显示
重新实现点击桌面小部件事项,跳转事项详情页
修复:
修复当筛选为“今天”时,完成事项后可能不会出现“还有x个事项未开始”的问题
修复社区动态显示不正常的问题
1.70.3(2020/03/05)
修复:
修复手动输入金币数量无效的问题
修复在团队、个人页面点赞无效的问题
修复子任务进度不能正确更新的问题
修复桌面小部件不能正常完成事项的问题
1.70.2(2020/03/04)
功能:
复制任务:长按可以在菜单中复制一份相同的任务
新事项默认设置
商店清单功能
社区时区支持:社区现支持任意时区,非东8区的会显示相同时区信息
社区海外版:使用英语语言现在会进入英文社区
桌面小部件升级:
i. 点击事项空白处能进入事项详情
ii. 点击“主页”按钮能进入应用内的相应清单显示
iii. 点击"新增"按钮能进入当前所选清单的“新建事项”页面
「日历页面」“已完成”也加上了菜单,可进行撤销等操作
优化:
事项卡片的动画更加完善
移除了一个不必要的权限
增加了完成音效
优化了「历史页面」显示样式
在启用「系统日历提醒」情况下,如果缺少日历读写权限,现在会显示能够再次申请的弹窗。
修复:
修复在简洁模式下,计数事项的进度显示不会更新的问题
修复某些情况可能导致事项重复的问题
修复某些情况下移除子任务会崩溃和显示不正常的问题
修复 WebDAV 在地址出错时崩溃的问题
修复在恢复备份后,偶现的主题色显示异常的问题
1.70.1(2020/02/14)
1. 功能:可进行“撤销”对话框显示时长设置(事项设置内)
2. 优化:历史页面的操作逻辑,现可在“菜单”中进行“撤销”操作
3. 优化:更改撤销逻辑,现在可以撤销任意时间的单次事项
4. 优化:优化动态的显示效果
5. 修复:多个页面不该出现的附件按钮
6. 修复:修改自定义属性的文本定义后,在新建事项页面不生效的问题
7. 修复:图片附件不会被重复事项继承的问题
1.70.0(2020/02/11)
1. 简洁模式:全新的简洁待办卡片
2. 图片附件:每个待办事项可以附上至多3张图片
3. 支持WebDAV云备份设置
4. 自定义属性的名称和图标
5. 修复桌面小部件的颜色不正确问题
6. 修复选中状态下,点击圆圈仍是完成事项的问题
7. 优化各个页面卡片显示
1.69.2(2020/01/10)
1. 修复罕见的登录崩溃问题
2. 调整夜间模式下菜单文字颜色
1.69.1(2020/01/08)
1. 【优化】“未开始事项”提示布局优化
2. 【优化】桌面小部件的时间显示
3. 【修复】加载团队事项后,不会自动刷新列表的问题
4. 【修复】团队事项在详情页面点击编辑按钮扔无法编辑的问题
5. 【修复】罕见的子任务列表崩溃问题
1.69.0(2019/12/28)
1. 【功能】子任务
2. 【功能】自定义排序:现支持待办事项/清单/商店的拖动排序
3. 【功能】冻结事项:用于暂停某个重复事项,冻结的事项逾期时不会进行经验值/金币惩罚
4. 【功能】批量操作:事项批量删除/移动,商品批量下架
5. 【功能】桌面小部件支持清单选择
6. 【功能】“逾期处理”页面
7. 【功能】团队支持“按活跃度排序”、“筛选未截止团队”
8. 【功能】团队事项现在支持部分编辑:设置备注、金币、提醒等
9. 【功能】排序依据增加“重要程度“、“困难程度”
10. 【功能】成就现在支持排序:“按完成时间”、“按进度”
11. 【功能】成就进度现在会同步到云端
12. 【功能】现支持自定义滑动操作
13. 【优化】“筛选”设置为“显示今天事项”或者“显示仅七天事项”的时候,会提示还有多少个事项未开
始,并可以临时显示
14. 【优化】桌面小部件现支持跟随主题色设置
15. 【优化】团队事项现支持放弃操作
16. 【优化】“设为完成”操作将撤销惩罚
17. 【优化】发表动态的内容增加保护机制,在发送的时候再次点击完成的时候会恢复之前的内容。
18. 【优化】“单次事项”的逾期处理优化
19. 【优化】“日历”视图的待办事项增加点击到事项详情的入口
20. 【优化】优化平板的显示效果
21. 【优化】“置顶”图标增加英文版图标
22. 【优化】大量视觉优化效果:升级Material Components
23. 【修复】某些情况下点赞显示“点赞操作失败”的问题
24. 【修复】“倒计时显示时间”的状态显示不正确的问题
25. 【修复】改动系统时区后,应用内时间显示不生效的问题
26. 【修复】某些事项的逾期时间显示不准确的问题
1.68.5(2019/12/20)
1. 修复逾期事项的时间计算问题
1.68.4(2019/12/13)
1. 修复成就重复问题
2. 修复某些情况下开始/期限时间计算错误的问题
3. 修复少了一个成就的问题
1.68.3(2019/12/10)
1. 【修复】修复设置了提醒的单次事项逾期时的崩溃问题
2. 【修复】修复编辑事项/新建事项的时候的一些异常崩溃问题
3. 【修复】修复商店新增按钮偶现点击无效的问题
4. 【修复】修复系统缺失存储访问框架时,使用自定义路径备份/恢复时崩溃的问题
这里捕获了异常(不直接崩溃),加上了提醒。但实际问题出于系统缺失,所以没法根本上解
决。需要检查系统完整性(更新或者重新安装系统),或者使用默认路径。
5. 【修复】修复当放弃事项的时候很罕见的崩溃问题
6. 【修复】修复当成就解锁动画弹出时很罕见的崩溃问题
1.68.2(2019/12/05)
1. 【功能】备份升级:备份现在支持备份商店图片和偏好设置
2. 【功能】计数事项奖励调整:计数事项的经验值奖励现在会根据次数增倍(最高6倍)
3. 【优化】卡片优化:事项卡片部分视觉优化
4. 【优化】团队详情里事项时间显示优化
5. 【优化】计数事项点击的时候会自动将完成次数+1
6. 【修复】修复偶现的备份恢复失败问题
7. 【修复】修复在事项详情页面进行操作后,返回历史页面事项状态没更新的显示问题
8. 【修复】修复兑换“坚持完成事项天数”的奖励显示是”耐力“,却实际是”力量“的问题
9. 【修复】修复「程度级别介绍]页面中的lv4图标错误
10. 【修复】修复某些清空下,提醒时间计算错误的问题
1.68.1(2019/11/25)
1. 【优化】优化单次/多次事项的逾期逻辑。
2. 【修复】修复历史页面点击日期的崩溃问题。
3. 【修复】开启“统一事项颜色“后,修复选择重复频次的颜色错乱问题。
1.68.0(2019/11/24)
1. 【功能】全新设计的成就系统:包含56种成就。
2. 【功能】日历视图:总览你的事项完成情况,能快速浏览某一天的期限情况。
3. 【功能】历史页面:改进了UI,增加了头部日期显示,并且增加了筛选清单功能。
4. 【功能】金币详情页面:显示每一天的金币变动条目,并且汇总了每天的收入支出。
5. 【功能】开放了目标次数编辑的限制。
6. 【功能】金币惩罚系数:现在可以在“自定义设置”里设置金币的惩罚系数(默认是0)。
7. 【功能】加入团队的时候,现在可以选择事项所属清单,并且可以把团队描述用作事项备注。
8. 【功能】商店:搜索功能。
9. 【功能】商店:购买商品时可直接选择是否使用。
10. 【功能】倒计时:显示设置里新增“倒计时显示时间”的选项。
11. 【优化】经验值获取动画改进:现在支持升多级的动画效果,并且修复了某些情况下动画显示不
准的问题。
12. 【优化】优化了「告示板」主页面右上角的菜单,将“显示xx事项”放入了新增的“筛选”按钮里。
13. 【优化】事项详情页面的“事项完成次数”算法改进,不再是按事项内容匹配。
14. 【优化】「告示板」页面的今日事项计数现在与所选清单绑定,不再是所有清单的。
15. 【修复】修复当改动日期格式后,因为格式问题,新建团队失败的问题。
16. 【修复】修复了底部导航栏导致的一些崩溃问题。
17. 【修复】修复了夜间模式下,应用内语言设置不生效的问题。
18. 【修复】修复某些情况下偶现的,商店页面“新建”按钮永远消失的问题。
19. 【修复】团队时间计算问题修复,并且新建团队时候加上“首次结束时间”设置不正确的提醒。
1.67.4(2019/11/08)
1. 【功能】“时刻”增加“优质”筛选项,保留有写下感想的动态和新建团队的动态。
2. 【功能】查看用户团队的时候,可以筛选“进行中”和“已终止”的团队。
3. 【功能】增加重要程度和困难程度的四个级别的描述。(入口是新建事项页面的奖励设置卡片右
方问号。
4. 【优化】团队数量现在显示的是进行中的团队数量。
5. 【优化】优化夜间模式下,一些页面的颜色显示。
6. 【优化】优化一些图片资源内存消耗大的问题。
7. 【优化】删除历史记录增加二次确认对话框。
8. 【优化】商品描述改为可多行输入,并且优化了商品描述的显示。
9. 【修复】修复在”所有清单“情况下编辑事项,自动修改为”默认清单”的问题。
10. 【修复】修复一个底部导航栏导致的崩溃问题。
11. 【修复】修复“单次”团队任务会有两次的问题。
1.67.3(2019/10/28)
1. 【优化】现在你可以为不同清单分别设置排序、分类条件。
2. 【修复】修复一个告示板页面的崩溃问题。
3. 【修复】修复引导页的状态栏颜色异常问题。
4. 【修复】修复成就提示框被遮挡的问题。
1.67.2(2019/10/25)
1. 【功能】备份和恢复功能现支持自定义路径。
2. 【优化】捐赠增加微信渠道,以及增加了查看捐赠名单的功能。
3. 【优化】优化用户详细信息页面的显示问题。
4. 【修复】优化达成成就的提示框显示位置异常的问题。
5. 【修复】修复当旋转手机屏幕,会导致步数统计异常的问题。
1.67.1(2019/10/22)
1. 【功能】选择图片新增从文件选择器中选择。
2. 【优化】优化新建计数事项时的输入框显示。
3. 【优化】优化了计数事项填写已完成次数的光标位置。
4. 【优化】优化了仓库使用物品的次数的光标位置。
5. 【修复】修复了时刻、用户、团队页面中动态的图片错乱问题。
6. 【修复】修复选择图片时因权限问题导致的崩溃问题,并且现在会提示更换选择图片的方式。
7. 【修复】修复完成事项时旋转屏幕导致的崩溃问题。
8. 【服务器】暂时取消了发表动态时的敏感词过滤。因为现在用的网上的词库不合理,如果遇到不
合理的情况麻烦反馈~我们会尽快修改词库。
1.67.0(2019/10/20)
1. 【功能】新增事项类型:计数事项。
2. 【功能】皮肤系统:显示设置里增加主题颜色设置,预设了18种主题色。
3. 【功能】批量购买和使用:商店购买和仓库使用物品现在支持设置数量。
4. 【功能】金币统计:统计页面增加金币获取量/使用量的统计图表。
5. 【功能】用户的属性等级:现在可以在用户个人详情页面查看用户的属性等级、性别、地址等信
息。
6. 【功能】清空金币:现在你能将金币重置为0。
7. 【功能】应用内反馈:关于界面新增应用内反馈功能。
8. 【功能】团队设置优化:现在可以设置团队任务的结束日期了,并且改进了事项时间的计算方
式,持续时间不再是一天内。
9. 【优化】新建团队的截止时间改为可选项。
10. 【优化】任务卡片显示金币数量。
11. 【优化】稍后阅读备注优化:自动去除备注中与事项内容重复的部分。
12. 【优化】将“统一事项颜色为蓝色”改为“统一为主题色”。
13. 【修复】修复桌面小部件有时不能完成已经开始事项的问题。
14. 【修复】修复事项详情中团队任务时间显示不正确的问题。
15. 【修复】尝试修复Smartisan OS选择图片时的权限崩溃问题(未验证)
16. 【修复】修复Android8.0可能导致的输入框崩溃问题
17. 【修复】修复设置为日历后,取消日历提醒权限导致的崩溃问题。
1.66.1(2019/9/27)
1. 【优化】将“紧迫程度”的文案变更为“重要程度”
2. 【修复】修复“告示板”页面长按弹出菜单时,页面自动滚动的问题。
3. 【修复】修复新建团队的时候,开始时间和结束时间设置无效的问题。
4. 【修复】修复“默认不发表团队动态”初次设置不生效的问题。
5. 【修复】修复查询已加入团队列表、关注列表、粉丝列表的一些问题。
1.66.0 (2019/9/25)
1. 【功能】团队现在支持设置金币(范围限制0-99)
2. 【功能】本地和团队现在支持设置随机金币
3. 【功能】商店增加设置:自动使用购买的物品、贷款金额设置
4. 【优化】属性升级增加提示,部分图标和颜色优化,事项卡片间隙改小
5. 【优化】将正倒序选项移入“排序”选项里,并且增加现在使用的排序方式提示
6. 【优化】优化团队事项的获取逻辑,增加获取时的提示,以及获取后自动刷新列表
7. 【优化】标题栏增加自动收缩,增大可视面积
8. 【优化】优化页面的加载逻辑,加快加载速度
9. 【修复】修复可完成时间的错误显示
10. 【修复】修复新增事项里的选择清单的“默认清单”名称显示不正确的问题
1.65.1 (2019/9/13)
1. 【优化】桌面小部件增加显示“多次”事项的每日完成次数
2. 【修复】Kotlin升级导致的一个严重崩溃问题
3. 【修复】告示板列表刷新的一个崩溃问题
1.65.0 (2019/9/10)
1. 【功能】稍后阅读:通过其他应用的分享功能(如知乎、微博、浏览器等)快速建立“稍后阅读事
项”。
同时,事项备注中的链接现在支持点击调起浏览器。
2. 【功能】自定义经验值惩罚倍数,可设置 0 - 5.0 倍。
3. 【功能】商店、仓库的排序系统。(因为遇到了一些问题,仓库暂不支持拼音排序)
4. 【功能】现在可以点击选择紧迫程度和困难程度了。
5. 【功能】事项详情页面加上该事项完成总次数。
6. 【功能】“多次”事项添加每天完成次数显示。
7. 【优化】取消了状态页面的波浪动画和相应选项,该动画即便不播放也会消耗大量性能。
8. 【优化】完成、放弃、删除事项后,自动取消该次事项的提醒。
9. 【优化】优化社区搜索不到相应团队时的显示。
10. 【优化】社区页面的新增按钮也添加自动隐藏功能,另外页面切换时会重新显示该按钮。
11. 【优化】当选择的属性少于3个的时候,任务卡片不合理的间距修复。
12. 【优化】优化了一些图标显示。
13. 【修复】修复“事项详情”页面、“我的”页面不会及时刷新的问题。(修改团队信息现在还有这个问
题,下个版本修复)
14. 【修复】修复部分Android版本应用内语言修改不生效的问题。
15. 【修复】修复了一两个可能的崩溃问题。
1.64.3 (2019/8/30)
1. 修复完成/放弃/删除事项后,立刻进行变更清单/排序等操作引起的崩溃问题。
2. 优化社区的页面加载逻辑。
1.64.2 (2019/8/29)
1. 修复两个比较严重的崩溃问题
2. 修复逾期事项的逾期时间显示问题,应该为期限时间
3. 修复逾期事项设为「已经完成」不会增加金币的问题
4. 修复新增事项里,选择清单的时,不能正确显示更改后的名字问题
1.64.1 (2019/8/28)
1. 增加编辑商品功能,修复商品描述不生效的问题。
2. 增加删除仓库记录功能,修复仓库记录时间不显示日期的问题
3. 商店和统计对调了入口
4. 商店页面滑动时自动隐藏“新增”按钮,增加点击tab回到最顶功能
5. 优化计步统计
6. 修复已建立事项的提醒时间/期限时间不能置空保存的问题
1.64.0 (2019/8/23)
1. 全新的金币&商店&仓库激励体系: 管理个人商店,上架商品(自己想要的奖励),设置价格(奖
励获取的代价)
完成事项获得金币奖励,前往商店购买商品(获取奖励),然后在仓库中使用你的商品吧~
2. 新增放弃事项时的经验值损失提示
3. 修复团队搜索、计步统计问题
4. 统计页面的统计范围从7天调整为30天
5. 一些布局优化,修复一些罕见崩溃。
注:金币现在仅本地事项支持,团队事项暂时不支持。后续会继续完善金币功能。
1.63.0(2019/8/11)
1. 增加系统日历提醒机制(可在事项设置中更换)
2. 增加清空经验值的功能
3. 增加删除已发表的动态功能(在个人主页长按动态)
4. 优化一些界面显示
1.62.3(2019/8/6)
1. 采用新的崩溃反馈方式。
2. 修复社区页面重复加载的问题。
3. 修复一个获取经验值时的崩溃问题。
1.62.2
1. 设置里增加自动检测更新功能。
2. 修复[用户]页面的点赞操作失败的问题。
1.62.1
1. 修复完成事项时可能崩溃的问题。
1.62.0
1. 社区动态增加点赞功能
2. 在「我的」页面可以将收获的点赞数兑换成魅力经验值
3. 在「我的」页面可以将连续完成事项天数兑换成耐力经验值。
4. 社区中的「时刻」页面添加自动过滤功能。
5. 社区页面可以点击Tab回到最顶了。
6. 修复一个因网络问题引起的崩溃问题。
7. 性能优化,文案更改。
1.61.0
1. 新增夜间模式。
2. 新增「历史」页面的日期筛选功能。
3. 新增「特性」页面展示更新内容和未来计划。
4. 「显示设置」页面新增更改日期格式的设置。
5. 待办事项页面滚动时,自动隐藏新增事项按钮。
6. 修复部分Android版本应用内修改语言无效的问题。
7. 修复暖启动时短暂黑屏,细节、性能优化。
1.60.8
1. 修复因为混淆导致登录界面闪退的问题。
1.60.7
1. 现支持重命名默认清单。
2. 修复有时候图标显示不出来的问题。
3. 优化提交崩溃报告的对话框。
4. 采用混淆优化应用体积,提高运行效率。
5. 部分界面开始采用MVP架构重构。
1.60.6
1. 修复新建事项时候“开始时间数据异常”的问题
2. 将隐藏事项页面头部的事项计数卡片改为持久性的,不再是临时性的了。
3. 大幅度优化了主页、状态、历史等页面的性能表现。
1.60.5
1. 修复逾期事项的清单分类可能变回默认清单的问题。
1.60.4
1. 增加应用内语言更改。
设置(Settings)→显示设置(Display Settings)→语言设置(Language)
2. 新建本地事项的开始时间新增了两个选项
自动调整(根据重复频次)
期限当天
自定义
3. 现在支持隐藏事项页面头部的事项计数卡片。相应的也在右上角菜单加入了重新显示的选项。
4. 修复了当编辑事项时,修改所属清单不生效的问题。
1.60.3
1. 修复数个崩溃问题。
1.60.2
1. 修复一些文本显示
1.60.1
1. 修复了默认情况下,桌面小部件设置「隐藏非今日事项」显示勾选,实际未生效的问题。
1.60
1. 添加了英文翻译
2. 新增了 Google 授权登录
3. 界面微调
1.59c
1. 修复了提醒不正常的问题。
2. 修复了在一些情况下,新建事项点击没反应的问题。
1.59b
1. 修复 Android P 在桌面小部件完成时可能崩溃的问题。
1.59a
1. 修复v1.59的桌面小部件完成时可能崩溃的问题。
1.59
1. 现在支持滑动完成事项了。
2. 新增「统一事项颜色」设置:将所有类型的事项统一为蓝色。
3. 完成事项时底部弹框提供「撤销」选项。
4. 「新建事项」页面可以选择「所属清单」了。
5. 「排序」新增按「重复频次」排序选项。
6. 优化了桌面小部件完成事项的实现方式,可能解决了一些问题。
7. 「关于」页面新增「通过Android绿色应用公约认证」的链接。
8. 现在新建事项时可以不选择相关属性,直接新建普通事项了。
1.58c
1. 为了提前适配Android Q和遵守绿色应用公约,去掉了对读写外部存储权限的使用依赖。
2. 修复放弃事项会让目标完成次数+1的逻辑问题。
3. 修复选择艾宾浩斯记忆法的事项缺少最后一天的问题。(需要新建事项)
4. 修复不能把事项编辑为艾宾浩斯记忆法的事项的问题。
5. 修复编辑个人资料的一个崩溃问题。
1.58b
1. 修复选择艾宾浩斯记忆法的事项开始时间异常的问题。
2. 修复事项详情页面目标次数计数有误的问题。
1.58a
1. 修复「状态」页面的步数兑换经验值“领取”按钮不可点击的问题。
2. 修复删除历史记录后,「我的」的事项统计数据不会相应变化的问题。
1.58
1. 增加事项详情页面。(可点击待办事项卡片或者历史页面的记录查看)
2. 优化当事项备注过长时,待办事项卡片的显示效果。
3. 优化大部分对话框的显示效果。
4. 优化设置页面的显示效果,并且增加了选项说明文字。
5. 新建待办事项页面,增加了各个设置项的指引说明。并且属性下方加上了名字。
6. 新手指引增加清单和主页右上角的菜单选项(时间范围选择)的说明内容。
7. 修复了当团队事项逾期后,自动领取下一次团队事项不会刷新页面的问题。
8. 更换了新图标。
9. 支持库迁移到了AndroidX。
10. 修复了一个桌面小部件完成事项时的问题。
11. 修复了一些崩溃、逻辑和内存泄露问题。
1.57a
1. 修复当事项名较长时候的一些显示问题。
1.57
1. 添加了「隐藏计步」的设置项。
2. 调整了重复事项的处理逻辑:每次事项的持续时间将对应上重复频次。
3. 修复了编辑事项的一些问题。
4. 修复了两个罕见的崩溃问题。
5. 去掉了手动输入计步数据的步数限制。
6. 颜色微调。
1.56
1. 重复频率增加"艾宾浩斯记忆法"选项。
(依次重复频率为当天→1天后→2天后→4天后→7天后→15天后)
2. 优化待办事项卡片和桌面小部件的时间显示。
3. 新增了本地数据的备份/恢复功能。
4. 修复重置“团队截止加入日期”时的崩溃问题。
5. 修复了一些情况下标题栏菜单错乱的问题。
6. 一些界面优化。
1.55
1. 修改了“放弃”操作的逻辑:不再会中断重复事项。
2. 修复了编辑事项时候的“重置”按钮显示异常。
3. 桌面小部件添加圆角。
4. 修复服务器宕机时的程序崩溃,并且添加了提示。
5. 服务器修复了 emoji 问题,在昵称、团队、动态等地方都能使用 emoji 了。(代价是丢失了一天
的数据orz) 因为一些意外,3月3号服务器停止了服务近10个小时。 并且丢失了一小段时间的团
队数据,很抱歉(:з」∠)。 丢失的部分团队事项应该无法完成,2号后第一次登陆的用户可能要重新
登陆一遍,麻烦了。
1.54
1. 修复因为网络原因没领取到下一次事项的问题(上次判断写错了orz)
2. 修复一个崩溃问题
3. 一些界面微调
1.53
1. 「清单」新增了一个「所有清单」:可以查看所有清单的事项。
2. 「提醒时间」加入了三个预设选项:期限前10分钟、期限前30分钟、期限前1小时。
3. 修复桌面小部件只显示当前清单的问题。
4. 「待办事项」和「状态」页面布局优化,理论上适配了任意宽度。(解决了当最低宽度为320dp的
显示问题)
5. 修复 QQ 授权登陆时获取失败昵称、头像的问题。
6. 步数兑换力量经验值的奖励数值调低。
7. 修复了右上角菜单错乱的问题。
8. 一些页面的小修小改,属性图标进行了微调。
9. 偷偷地加了个「捐赠」功能。
1.52 功能:
1. 「清单」分类功能:
新建清单
重命名清单
删除清单
事项的「移至」功能。
2. 「历史」页面新增将逾期事项「设为完成」的功能(点击时间会弹出选项)
优化:
1. 优化了对团队事项逾期的处理逻辑,防止出现因为网络原因没领取到下一次事项的情况。
2. 优化了当团队名太长时,动态的布局显示。
3. 修复了当重复点期限日期的「设置时间」时触发的一个问题。
4. 优化了对登陆授权失效的处理。
5. 修复了发表动态时的一个错误提示。
1.51
功能:
1. 新增「期限日期」的「具体时间」设置,现在可以建立如“每天的4:00到第二天的4:00”周期事项。
2. 当选择「重复频次」为「每日」的时候,新增了一个设置「星期几忽略」的功能。即可以设置
如“每周一到周三”的周期事项。
3. 设置里新增了「默认不发表团队动态」的选择项
4. 「社区」的「时刻」新增了范围的选择,可以选择「所有」浏览社区的所有创建和完成事项的动
态。
5. 「排序」新增按拼音字母排序的功能。
优化:
1. 待办事项页面新增了移除和新增的动画效果。
2. 修复了完成事项后,桌面小部件没有立即刷新的问题。
3. 修复了近七天步数统计柱形图的数据显示不全的问题。
4. 修复了经验值收支详情页面的文字重叠问题。
5. 「关于」页面的「检测更新」功能,检测到新的更新时,会弹出一个对话框说明更新内容,询问
是否更新。
6. 「自动重做逾期事项」加上了对单次事项的支持。
7. 还有一些页面的小修小改和代码优化。
1.50
1. 新增「统计」页面(替换掉原来的「消息」模块):可以查看近七天事项完成数、经验值获取、
经验值分布、每日步数等统计数据。
2. 新增了「经验值收支详情」页面,可以查看经验值的变动详情。
3. 新增了本地事项的「完成奖励」功能,可以自设事项的完成奖励。
4. 新增了「手动输入每日步数」的功能。
5. 优化了各个页面的工具栏标题显示。
6. 优化了「历史」的加载方式,提升了加载速度。
7. 优化了小部件的自动刷新间隔。
8. “登陆”→ "登录"。
1.49
1. 紧急修复一个逾期事项重做的逻辑bug
2. 增加了历史页面中记录的删除功能
1.48
1. 增加了【隐藏社区和消息模块】的设置项
2. 修复了【自动重做逾期事项】的一个逻辑问题:可能把团队事项当做本地事项来重做。
3. 修复了历史页面的逾期事项不显示【重做】按钮的问题
1.47
1. 增加了事项的【开始时间】选项
2. 增加了事项的【显示所有事项】、【显示今日事项】、【显示近七天事项】的选项
3. 增加了简单的【排序】功能(按开始时间、期限时间、创建时间或者经验值排序)
4. 优化了新建事项的界面
5. 修复了一个登陆后打开社区还要求登陆的问题
6. 修复了社区的一个崩溃问题
1.46
1. 增加了简单的新手指引功能
2. 增加了一个默认开启的“自动重做逾期事项”的选项
3. 新增事项页面增加了容错处理:选择重复周期后,会默认期限日期为当天
4. 修复了重做时,期限日期不正确逻辑问题;以及在历史页面的“重做”按钮的显示逻辑问题
5. 修复了在有事项逾期情况下,小部件可能导致应用崩溃的问题
6. 修复了登陆界面的一个崩溃问题(还优化了按钮的字体位置)
7. 修复了终止团队时的一个崩溃问题
1.45
1. 增加了编辑团队的功能
2. 增加了小部件的【白色字体和图标】的设置选项
3. 增加了一个“常见问题”的侧边栏入口
4. 优化了加载中和加载失败的图片显示
5. 修复了一个可能导致团队头像为空的问题
6. 修复了一个“退出登录”可能引起的问题
1.44
1. 【功能】本地事项可以设置事项「目标次数」了
2. 【优化】简单适配了一下全面屏
3. 【优化】优化了小部件的隐藏事项的逻辑(从隐藏所有未开始事项改成隐藏非今日的事项)
4. 【优化】默认不开启“状态”页面的波浪动画(开启可能导致页面卡顿和崩溃(?))
5. 【优化】修复了一个导致事项的字体颜色不正常的bug
6. 【优化】排行榜可以直接进入个人主页
1.43
1. 增加了小部件的【暗色主题】
2. 增加了小部件的【隐藏未开始事项】的设置选项
3. 修复了在完成团队事项、领取团队事项时,小部件不会自动刷新的问题
1.42
1. 桌面小部件
2. 优化了团队、动态列表的每次加载数量
3. 稍微优化了计步器(只有步行检测传感器的时候也能计步了)
4. 修复了单次和多次任务“重做”时崩溃的问题
5. 修复了修改个人信息后,本地显示头像异常的问题
1.41:
功能:
1. (本地)可以自定义重复频次
2. 增加了一个“默认重复事项”的选项
其他:
1. 修复了成就页面的一个逻辑bug
2. 修复了当服务器在维护时,打开社区可能会应用崩溃的问题
3. 修复了一个引起新建团队时崩溃的问题(弹出错误提示)
4. 一些页面的细节优化
1.40:
1. 解决了Android P不能QQ登陆的问题(昵称暂不能含emoji,这个要等服务器端修复)
2. 解决了动态文本显示不全的问题
人升-桌面端
v1.1.1 (2023/08/29)
🔧优化和问题修复
1. 修复金币输入时的非预期行为
2. 修复检查更新可能会导致应用崩溃的问题
v1.1.0 (2023/06/25)
🚀特性
1. 支持自动检查《云人升》IP地址并连接(需要云人升 v1.3.0)
2. 支持添加任务,但目前支持的选项有限(Fixed #6)
3. 支持将感想导出为 markdown 格式(Fixed #5)
4. 增加繁体中文语言文本
5. 增加 MacOS 发布版本
6. 支持在桌面端检测更新
🔧优化和问题修复
1. 修复无法正确显示成就子分类的问题
2. 修复部分图标无法正确显示的问题(需要v1.91.3版本的《人升》)
3. 修复标题不匹配的问题(Fixed #8)
4. 为 Windows 的安装包增加 shortcuts 选项(Fixed #13)
5. 改进窗口尺寸的取值方式,适配小于 1080p 的分辨率
v1.0.2 (2023/02/20)
1. 添加更详细的错误报告弹窗 #2
2. 改进打包配置
v1.0.1 (2023/02/12)
1. 初次发布
云人升
v1.3.0 (2023/06/25)
🚀特性
1. 支持注册 mDNS 服务,以便让桌面端自动发现其IP(需要桌面端v1.1.0)
2. 通过 ContentProvider 方式调用的 API 增加了结果值。
🔧改进
1. 增加了扫描二维码按钮的点击范围
2. 修复 ActivityNotFound 崩溃
v1.2.0 (2023/03/10)
1. 支持扫描二维码调用 API
2. 改进 IP 列表的展示
v1.1.2 (2023/02/12)
1. 支持通过 Content Provider 查询完整的数据,用于支撑桌面端的功能
2. 规范 HTTP 响应内容
v1.0.3-preview (2022/11/22)
1. 初次发布(加上一些初次发布的问题修复)
# 截图展示
事项列表
Tasks List
简洁模式
Tasks List
属性等级
商店 (实施自我奖励)
世界
Tasks List
成就
Tasks List
丰富的事项设置
Tasks List
建设人升
任何的支持都具有很大的帮助。 ❤️
《人升》起初也是在用户们的支持下(你可以想象一个只有属性功能的人升吗😊),才一步步坚持维
护到了今天。
在你们的支持下,我们或许能够获得更多的时间和资源进行开发工作。 并且,我们也仍有很多待实现
的想法。
如果《人升》真的对你有所帮助的话,不妨试试参与人升的建设,这对我们非常有帮助!
任何人
向朋友分享应用
向你的小伙伴们分享传播我们的应用,这对我们来说意义很大。
作为一支独立团队,我们的宣传资金是0。
目前的宣传全靠用户挖掘和传播。很多的传播对于我们来说是更大的机会。
这甚至会有助于我们开发跨平台版本。
评分/反馈
在应用市场评分也是一种扩大我们影响力的途径。❤️
能够提高应用的排名从而吸引更多的用户,我们才能获取更多的开发资源。
我们也欢迎任何的建议反馈,你随时可以通过邮箱/应用内反馈/在开发者管理的市场上评价进行反馈。
购买会员/自愿捐赠
如果应用真的对你有所帮助,可以考虑为两位开发者和测试同学各买一瓶肥宅快乐水 :)
应用最初的两年内都是在用爱发电进行维护,我们永远感激当初捐赠的用户们。
爱发电
如果你真的喜欢我们,请考虑通过爱发电平台为我们发电,也可以解锁一些内部资料或者独家福利~
AyagiKei正在创作游戏化的待办事项应用《人升》 | 爱发电 (afdian.net)
文档维护/编写指引
我们也欢迎用户参与该站点的文档维护工作。
目前文档是使用 markdown 语法编写的,可能对于未接触的用户有一点点上手门槛。
如果你想参与维护,却被语法问题阻碍的话,欢迎咨询我们。
测试机器
我们目前人手拥有的测试机器非常少(基本都是我自己用下的旧手机)。
目前缺少覆盖小米、VIVO、OPPO、三星的测试机。协助我们进行测试或者让我们复用废弃的机器也会
有很大的帮助。
翻译
协助我们进行应用的翻译,也将是个巨大的帮助。
任意语种的翻译都是可以的,或者是纠正错误翻译。
Github仓库,内有所有语言的文本
英语文本
如果你不确定要如何进行翻译,请随时联系我们进行咨询。
UI 设计师
当前,我们非常缺失 UI 设计师的支援。
如果你想要协助我们重新设计一些页面/提供一些图标设计,请联系我们。
期望:重新设计的页面能够符合当前的总体风格,且遵循 Material Design 设计规范。
合作/投资
不接受广告合作
《人升》是一款效率类应用,任何类型的广告引入都可能影响到用户的正常使用。
并且,世界上的广告已经足够多了~目前不会接受广告合作。
其他合作
我们相信《人升》有着足够的价值。
在投资的帮助下,我们可以扩展《人升》方方面面的功能。
如目前困于独立开发者资历,甚至无法引入微信登录、自主上架OPPO、VIVO等应用市场。
如果有一定金额的投资,我们可能会实现:
全市场上架
微信登录或其他登录方式
全面重新设计应用 UI
跨平台版本开发(iOS、PC、Web)
更换更好的服务器,以便支撑更复杂的「世界」模块功能
「世界」模块可以考虑引入更多复杂类型的团队和分享功能
真正的云同步+增量更新
联系方式
《人升》会员须知
感谢
「人升」致力于打造一款高质量的买断制游戏化待办事项应用。为了保持应用的长期、稳定运营,我
们采取健康的付费模式。
我们得到了广大付费会员的支持,这使得「人升」能够保持无广告、无推送、无订阅制,并且持续推
出新的功能更新。
与一些规模较小的应用不同,「人升」有着大量的野心和规划,需要我们投入大量时间来维护和改进
它。
买断制和长期维护有些矛盾,但我们相信,用户更倾向于选择买断制的应用,并且会通过自发宣传和
捐赠来支持我们的长期运营。
我们也会不断努力为用户带来更优质的更新。
购买须知
「人升」采用一次性买断制,并向试用用户提供长期的试用服务。在付费前,请务必充分试用并
确认购买意愿。由于付费涉及到各项费率,且会员属于虚拟商品,原则上不支持退款。
购买的会员将永久绑定于当前登录的账号上,请在付费前确认使用的是常用账号。
付费购买的会员将永久享有「扩展」页面标识的会员权益,包括各项功能和无广告权益,并且我
们将持续为会员推出更多的权益功能。
「人升」的会员定价已经远低于产品质量,为了保护已付费会员的权益,我们没有任何降价计
划。而随着「人升」的运营成本和功能扩充,我们可能会逐步调整会员定价。
如果您在支付中或支付后遇到问题,请联系开发者的邮箱(
[email protected])。
账号原则上不允许转让,否则可能会陷入不必要的买卖纠纷和诈骗。
付费购买的是 Android 版本和页面上所展示的权益。我们会根据开发工作量和版本特性评估会员
权益能否跨端使用。
目前提供的简易桌面端是基于 Android 版本开发的,并且数据运算都在 Android 设备上,因
此桌面端也能长期使用。
未来可能会基于跨平台框架开发 iOS 版本,这将完全重写且可能会使用苹果的账号体系,因
此计划会员不会通用。
会员有哪些功能?
你可以浏览「扩展」页面上方的描述。
后续,我们也会将在这里更详细地描述会员权益。
介绍
人升,让你的人生升级
《人升》是一款融合了游戏化激励元素的待办事项、习惯养成应用,可以当作是简约版的地球OL~
在这里,你完成任务的过程不再枯燥无味,根据任务的轻缓急重,完成任务你可以获得『经验值』、
『金币』奖励。 经验值奖励能提高你不同属性的『等级』;你可以使用金币去商店购买设定好的「自
我奖励」商品。 达成一定的条件,如达到指定等级、完成任务连续多少天,还有可能解锁『成就』,
而从获取更多的奖励。
除此之外,应用还支持感想记录、游戏化番茄钟、世界、橱窗等模块待你探索!
《人升》目前由两名个人开发者(但没有iOS开发者😢)在业余时间维护和迭代开发。我们所拥
有的资源远比不上商业产品,但我们想要以我们的想法构建一款独特的游戏化待办事项应用。
激励体系
激励体系
《人升》的激励体系基于仪式感,这几大功能都是可以相辅相成,互相影响的。
只有当你注重经验值等级提升的时候,等级体系才会对你有比较大激励作用。
只有当你切实地按照商品奖励体系,限制和给予现实中的自己奖励时,商品体系才能够产生最有效的
作用。
当然,有可能你完全不需要某个体系,那么也完全并不影响应用的正常使用。你可以只使用你所关注
的模块,并逐渐摸索应用。
如何获取
直接下载
http://lifeupapp.fun/zh/index.html#cta
中国大陆地区应用商店
如果你处于中国大陆地区,可以在手机自带的应用商店搜索《人升》并下载。
⚠ 但请注意,应用商店下载的版本可能并不是最佳版本,安装后可以先在应用内检测更新,更新到最
新版本再使用。
Google Play
如果你处于海外或者港澳台地区,可以通过 Google Play 搜索《人升》或“LifeUp”付费下载 Pro 版本。
或者直接访问:https://play.google.com/store/apps/details?id=net.sarasarasa.lifeup
上架市场
目前《人升》的上架市场已经覆盖了绝大多数手机品牌和第三方市场。
列表如下所示:
市场(依最初上架时间排序) 是否
上架
是否官
方上架 备注
酷安 ✔️ ✔️ 更新最快的市场。
魅族 ✔️ ✔️ -
小米 ✔️ ✔️ -
应用宝 ✔️ ✔️ -
Google Play ✔️ ✔️
Google Play上的是买断版本,
相当于会员权益。
华为 ✔️ ✔️ -
阿里全家桶(豌豆荚、PP 助手、YunOS
应用商店、UC应用商店等) ✔️ ✔️ -
OPPO(一加) ✔️ ✔️ -
VIVO ✔️ ❌
不允许个人开发者上架,目前
是抓包。
三星 ✔️ ❌ 目前是抓包上架。
360 ❌ ✔️ 不再上架新版本。
百度 ✔️ ✔️ -
非官方上架的应用市场,只要能正常更新、登录使用就是正版,不需要担心安全性问题。
所以有建议的话,建议还是多重渠道进行反馈~
由于维护的时间成本问题+很多市场的开发者回复也接收不到反馈(用户甚至完全留意不到被回复
了),这就像将时间投入到黑洞一般。
我们会放弃除了酷安以外的所有应用市场的回复工作,反馈处理主要基于QQ群、QQ频道、邮件、会
员渠道。
并且将更多时间投入到应用的实际开发维护中去,实现更好的人升。
特色简介
🎨 小而美
丰富的功能蕴含在不到 15MB 的安装包之中(随着应用功能的迭代,应用体积会不可避免地增长)。
免费下载且应用内不会出现任何一秒的广告,没有开屏页面。打开应用就极速进入任务清单页面。 权
限申请也极为克制,这里不需要存储空间读写、电话状态读取权限,你甚至可以关掉所有权限,在离
线的情况下正常使用人升。
并且非会员可以使用《人升》中极大部分(95%)的功能,我们并不会因此盈利一分。
2023/02/19:
打个补丁,为了应用的可持续性发展,我们逐渐将更多的个性化设置仅开放给了会员使用。但普
通功能也在逐渐更新和完善,以往的免费试用功能也会持续保留。
【无广告】严格意义上也属于会员权益,但由于我们目前控制好了维护成本,有空间将其开放给
所有普通试用用户。
但为了全体会员的权益、应用的可持续性发展,我们会保留以下权利:
在应用出现亏损时间点、或较大亏损迹象、或不足以支撑日常维护的情况下,去除试用用户
的【无广告】权益的权利(不影响会员和 Pro 版本等)。
在应用出现亏损时间点、或较大亏损迹象、或不足以支撑日常维护的情况下,去除试用用户
的【无限期试用】权益的权利(不影响会员和 Pro 版本等)。
✨ 属性
人升划分为六大属性,你可以指定任务所归的属性。 比如持续完成锻炼身体相关的任务,可以提高你
的『力量』等级。
🎁 金币与商店
作为自我奖励的游戏化体现形式。你需要先定好价格,上架相应的奖励商品。在完成任务得到金币奖
励后,过来商店购买自己的奖励吧! 比如可以定义价格为10金币的「一杯奶茶」商品。
🏆 成就系统
内置多达 57 个系统成就待你探索《人升》的方方面面。 当然,你也可以创建属于自己的成就清单,存
放中长期人生目标。甚至可以设定成就的解锁条件,以供系统自动检测是否达到了解锁目标。 比如你
可以设置一个叫做“读者”,设定解锁条件为“完成15次‘每天阅读30分钟’”的成就。在你真正达到这个条
件后,应用会自动提醒你已解锁条件。
🎲 开箱
你可以设计一种宝箱商品,设置可以概率性得获得不同的奖励。完成任务后,体验游戏中的开箱抽奖
的乐趣吧~ 比如可以设置完成一个任务后,获得一个宝箱。其中75%的概率什么都得不到,而25%的概
率可以得到“看一场电影”的奖励。
🎨 不止于游戏化的实用性
作为一款待办事项、习惯养成应用,无论是系统日历提醒、重复设置、子任务、子任务提醒、重复目
标次数还是计数功能,该有的功能这里应有尽有,并且这些基础功能都是完全免费的。
🤝 世界
社交应用已经足够多了,我们提供了一个没有纷争、安静的世界模块,这里没有转发、评论与留言,
只有用户分享自己的任务设计、商品奖励设计、分享完成任务时的感想以及相互鼓励点赞。 在世界模
块,你可以自由加入他人创建的任务团队,完成任务后可以公开发表任务感想。也可以将他人设计的
商品奖励进货到自己的商店中,又或者是分享自己的商品设计。
⏰ 番茄钟
连番茄钟也变得游戏化了。在这里,每专注25分钟可以获得1个虚拟番茄。选择是吃掉虚拟番茄获得经
验值,还是卖掉它来赚取金币呢?
感想
记录总结你完成一个任务,或者是解锁一个成就时的所思所想吧!
隐私安全
应用完全支持离线使用。 你可以在不登录的情况下,体验到除了“世界”模块外的几乎所有功能。 应用
不会要求绑定手机号,仅支持 Google、微博、QQ 和易班授权登录,而这些登录的账号信息,只会记
录昵称和一个唯一ID。 注意:待办事项之类的大部分数据都会存放本地磁盘,可以使用【导出备
份】、【WebDAV备份】等方式处理自己的数据安全。也需要留意备份,防止数据丢失。
未来可期
你可以想象最初的《人升》只有属性这一个特色功能吗。我们已经持续从课余到业余时间,陆陆续续
维护与更新了人升达 3 年多的时间。 有了你们的支持,《人升》的未来可期。
🧐小谈一下押金制,目前也有一部分用户出于好意提议我们未来采用押金制。
但就我个人而言,觉得押金制有些功利(无论是对于开发者还是使用者)。
对于使用者来说,使用实际的金钱惩罚,来逼迫自己冲动地完成或者是坚持某个目标。
有种自我绑架的意味?(胡言乱语)对于自己的提升,是肯定不及兴趣和单纯的自制来得多的。
甚至也有可能起反作用,对自己本来想要做的事情起了厌恶之情。
又或者是,为了避开惩罚,就算没完成也硬是点下 完成 按钮。
逐渐偏离最初的目标,从坚持完成某个事,到为了不受惩罚而完成某件事。
当然,这一些都因人而异,选择自己合适的方式即可😜。
只是《人升》基于以上原因不可能会采用押金制。
杂项
支持语言
人升目前支持多种语言,其中:
中国大陆应用市场分发的版本,为了缩减应用体积,只保留了英语、简繁体中文。
在 Google Play 、GitHub 以及海外应用市场分发的版本会包括所有语言。
开发者会初始提供英文、简繁体中文的初版文本。
除英文、简繁体中文外的语言,皆由社区进行维护: (crowdin.com)。欢迎贡献翻译!
英文、繁体中文会有社区贡献润色和补正版本。
定价
应用完全支持免费使用,基础功能不会有任何的限制。 只有针对会员追加了一些比较特有的扩展功
能,如【自定义音效】。 目前会员的定价是 18 元终身(当前日期 2023 年 2 月 19 日,实际定价以应
用内的 扩展 页面展示为准)。
随着应用的发展和开支的调整,我们后续可能会逐渐调整会员售价。
问题反馈
如果有问题或者建议,欢迎通过邮件或者应用内进行反馈。 会员也可以通过直接联系进行反馈。
应用协议与隐私权政策
隐私协议 (lifeupapp.fun)
联系邮箱
[email protected]
谷歌版本差异
人升 自始以来是以“付费应用”的质量标准进行设计的,国内分发的免费试用版本与海外分发的付费版
本会有些许机制差异:
差异点 国内会员 谷歌版本 备注
内置会员
功能 ✔️ ✔️
如自定义音效、自定义背景、设置不可购买、更多的
主题色等,详情请查阅 侧边栏 - 扩展 页面。
提前体验
功能
✔️(内
置更新) ✔️
Google Play 的更新机制特殊,我们会在内测期间按
比例逐步发布正式版。
应用内更
新 ✔️ ❌ -
会员说明
页面 ✔️ ❌ -
多语言支
持
❌(仅
中英文) ✔️
Google Play 版本会包含所有由社区贡献的语言
(LifeUp dashboard in Crowdin)。
免登录享
受会员功
能
❌
✔️不需要应
用内登录
Google Play 版本是通过设备登录的 Google 账号进
行许可校验的,所以无需应用内登录。
集成服务 友盟 Firebase 用于崩溃收集等基础统计服务,不涉及用户唯一标
识。
支持谷歌
登录 ✔️ ✔️ 应用内的 Google 登录与分发版本无关。
发布格式 apk aab Play商店使用App Bundle机制进行发布,应用体积更
小,更新更快,并且支持动态下发语言文件等功能。
独立应用性质
《人升》与你生活中使用到的绝大部分应用都不一样。