钱迹 URL Scheme 说明
支持版本:钱迹 Android >=3.3, 钱迹 iOS >= 4.2.2
通用的前缀
从 iOS 4.2.2 版本开始,钱迹支持更详细的 URL Scheme(之前只能通过 qianji:// 打开应用),比如跳转到具体某一个页面,甚至可以传入参数。
新版钱迹 URL Scheme 将采用新的格式:
qianji://qianji.app/{path}
前缀 qianji://qianji.app/
固定,而 {path}
代表具体的行为,比如 qianji://qianji.app/search
可以打开钱迹的搜索页面。
接口类型
钱迹的 URL scheme 分两大类:
- 跳转:从其它 App 打开钱迹的某个指定页面
- 读取:其它 App 读取 钱迹App 端的数据(需要白名单)
跳转接口列表
path | 目的 | 需要白名单 | 备注 |
---|---|---|---|
打开主界面 | 否 | path 无需填写 | |
stats | 打开统计 | 否 | qianji://qianji.app/stats |
addbill | 跳转记账界面 | 否 | qianji://qianji.app/addbill |
budget | 打开预算 | 否 | qianji://qianji.app/budget |
assets | 打开资产 | 否 | qianji://qianji.app/assets |
search | 打开搜索 | 否 | 支持多种参数,参见搜索 |
baoxiao | 打开报销 | 否 | 支持 type 参数,参见报销 |
读取接口列表
钱迹新版 URL schemes 增加了一些 读取 操作的接口,但是考虑到隐私问题,这些 读取 类型的接口,都增加了白名单限制,也就是只有允许的 App 才能调用,进而从钱迹获得数据。
白名单需要在钱迹的【设置】——【URL Scheme】——【白名单】中设置。如果不在白名单的 App 调用 读取 接口,无任何响应。
读取接口的 path 格式为: read/{sub_path}
,比如 qianji://qianji.app/read/stats
读取统计数据。
path | 目的 | 需要白名单 | 备注 |
---|---|---|---|
read/stats | 打开统计 | 是 | qianji://qianji.app/read/stats 参数见读取统计 |
read/budget | 打开预算 | 是 | qianji://qianji.app/read/budget 参数见读取预算 |
read/assets | 打开资产 | 是 | qianji://qianji.app/read/assets |
read/search | 打开搜索 | 是 | 支持多种参数,参见搜索 |