Tally
Tally 是一款适用于 iPhone、iPad 和 Apple Watch 的快速计数、记分和习惯追踪应用。Protocol Launcher 允许您生成深度链接以在 Tally 中增加、减少、重置和获取计数值。
使用方式
有两种使用此库的方式:
- 按需导入(On-Demand):从子路径导入支持 tree-shaking,保持较小的打包体积。
- 完整导入(Full Import):从根包导入更方便,但会包含所有应用模块。
生产构建建议选择按需导入;快速脚本或演示可以使用完整导入。
选择安装方式
按需加载
推荐使用。生产环境优化。
全量导入
使用便捷。适合快速脚本。
打开 Tally
ts
import { open } from 'protocol-launcher/tally'
const url = open()增加计数
增加指定计数器的值。
ts
import { increment } from 'protocol-launcher/tally'
const url = increment({
tallySet: 'Game Score',
tally: 'Player 1',
})减少计数
减少指定计数器的值。
ts
import { decrement } from 'protocol-launcher/tally'
const url = decrement({
tallySet: 'Game Score',
tally: 'Player 1',
})重置计数
将指定计数器重置为初始值。
ts
import { reset } from 'protocol-launcher/tally'
const url = reset({
tallySet: 'Daily Habits',
tally: 'Exercise',
})获取计数值
获取指定计数器的当前值。需要提供回调 URL。
ts
import { get } from 'protocol-launcher/tally'
const url = get({
tallySet: 'Daily Habits',
tally: 'Exercise',
'x-success': 'myapp://callback',
})