【更新 2.0 + Web 测试版】[Loyalty Hub] 做了一个常旅客计划里程点数管理 App
LoyaltyHub v2.0.3 Beta稳定,时差Bug待修,用户明确Points Valuation需求。
1. 关键信息
- 项目概述:iOS 与 Web 双端的常旅客/积分管理 App,支持手动更新、云同步、邮件/推送提醒。
- 主要功能
- 云同步(Apple/Google/Email 登录)[#1]
- Web Dashboard(筛选、搜索、即将过期、排序)[#1]
- 证书/行程规则统一、特殊过期提示(ANA、QR 等)[#1][#28]
- 转点记录与比例自动计算(AmEx、Chase、Citi、Bilt、Marriott、C1、HSBC、Wells Fargo 等)[#40][#41][#51]
- UI 主题切换(Rich / Minimal、深色模式、列表模式)[#1][#43][#94]
- 本地存储 + iCloud 备份,数据导入/导出 JSON[#1]
- 双轨过期规则支持(如温德姆:积分获取4年过期 + 18个月无活动过期,取最早)[#103]
- 更新多航司/酒店过期规则:Accor、Air Canada、Air New Zealand、ANA、Best Western、Caesars、Emirates、Etihad、Frontier、MGM Resorts 等[#103]
2. 最新动态
- 版本状态:v2.0.3 Beta 稳定可用,TestFlight 分发正常。
- Bug 修复验证:此前 iOS 下 My Trips 界面无法滚动的问题已在 v2.0.3 中修复,用户 @ygsq、@deo、@Vesper 均确认滚动功能恢复正常,体验流畅[#131][#132][#133]。
- 新 Bug 报告与回应:
- 用户 @Vesper 在 #134 指出飞行时间显示错误,因未正确处理时差导致时长少算2小时(实际4:20h,显示3:20h)。
- 开发者在 #136 回复确认收到反馈,表示“我晚点修一下”,目前该问题待修复。
3. 羊毛/优惠信息
- 转点比例与 Bonus
- Marriott 转点默认 3:1,60k 以上每 60k 额外 10k(UA)或 5k(其他)[#41][#51]
- 支持 AmEx、Chase、Citi、Bilt、Marriott、C1、HSBC、Wells Fargo 转点[#41][#51]
4. 争议或不同意见
- 自动抓取可行性:多数用户希望自动同步,但开发者因两因素验证、网站封禁风险而放弃自动抓取,强调手动更新更安全[#28][#76][#80]。近期有用户抱怨手动录入繁琐(尤其是 Account 多时)[#121],开发者表示会研究可行性,但因许多 Program 加强 2FA 和反爬虫措施,若大部分无法搞定则不会贸然添加该功能[#122]。也有用户认为手动更新虽累但 App 小而精,接受现状[#123]。
- 颜色与 UI:部分用户认为配色过艳,要求简约/暗色主题;开发者已提供 Minimal UI 并承诺持续简化[#94][#99][#100]。
- 过期规则准确性:SAS、Accor、Turkish、Lufthansa、Emirates、QR 等航司的过期天数与实际不符,需手动纠正或提供自定义开关[#16][#44][#70];双轨规则(如温德姆)已通过新算法部分解决[#103]。
5. 值得跟进
- Points Valuation 功能规划:用户 @可乐coco 在 #135 询问未来是否计划补全 Points Valuation(里程估值)功能,开发者在 #136 回复“具体指什么功能?我可以研究一下”。随后 @可乐coco 在 #137 补充说明需求为:“能够自定义各个点数的价值,然后最后算个总数”。需关注后续评估及开发进展[#135][#136][#137]。
- 时差计算 Bug 修复:飞行时间因时差显示错误的问题已反馈,开发者承诺修复,需等待新版本更新[#134][#136]。
- 自动抓取功能进展:受限于各 Program 的安全策略(2FA、反爬虫),自动抓取功能的可行性研究结果尚不确定[#122]。
- 历史变动记录:社区倾向维持现状,不增加复杂的历史修改入口,仅追踪 balance 变化[#105][#106]。
2026/2/3 更新:
【引用自 ygsq】:
哈喽,虽然这个帖子不知道沉到哪里了,而且活跃用户并不多,哈哈 )但是最近还是做了一个比较大的更新,仍属于beta版,需要大家测试测试。
将主体功能扩充做了一个网页版,并添加了跟 app 的同步功能。如果打开云端同步,除了手机推送还会发送提醒 Email。
主页: https://loyalty-hub.netlify.app/
(如果是老用户,请先更新下面的 App 打开云端同步功能才可以继续测试网页版,不然会是一个完全新的数据哦)
新的 App Testflight 测试: 加入 Beta 版“LoyaltyHub” - TestFlight - Apple
测试前建议导出一次数据做备份哦。
Screenshot 2026-02-02 at 9.52.38 PM1920×1031 147 KB
Screenshot 2026-02-02 at 9.55.37 PM1542×1754 158 KB
核心功能更新
1) 云同步与登录
新增 LoyaltyHub Cloud 体系(可选):支持跨设备与 Web 端 同步。
登录方式扩展:支持 Apple / Google / Email。
同步范围可控:账户、证书、行程,以及可选的余额与历史(不会上传账号/确认号等敏感信息)。
支持 删除云端数据(不会影响本地数据,除非你主动清空)。
TO DO:目前请尽量保持统一登录方式,之后会提供账号合并功能。
2) Web Dashboard(Beta)
新增完整 Web 端。
Web 端支持 查看 + 编辑 + 新增(与同步规则一致)。
重点交互:筛选、搜索、即将过期、排序、可点击卡片与过滤状态。
3) 证书与行程规则一致性
证书添加/编辑规则与 App 对齐。
特殊过期规则提示(如 ANA、新航等特例)。
Trips 支持多段航班同步与管理,酒店地址信息支持同步存储。
4) 通知与邮件提醒
云端邮件 30/7/1 天提醒。
必须要在 App/Web 端打开云端同步才可以开启此功能
5) 其他小更新
新增 Rich / Minimal UI 样式选择(因为很多同学不喜欢之前的UI,新增了一个简单一点的)。
修复一些小 bug
2025/9/2 更新:
App 已经正式发布了,谢谢所有提供意见的童鞋。也希望大家持续提供新的意见!
下载地址: LoyaltyHub App - App Store
我以前是使用 AwardWallet,主要是依赖他们的提醒功能,但是他们价格越涨越凶,所以这几个月想说自己试试看能不能做一个类似功能的 App。因为各家都陆续添加 Two-factor 验证,且哪怕是 AwardWallet这么多年他们的批量更新功能也没有找到很好的方法(速度很慢且很多项目被禁止自动更新),所以目前我考虑的主要功能还是专注在推送提醒和统计上,还是需要用户手动自己更新点数/房券的管理。
一个人能做到的场景测试还是比较有限,所以像征集一些对此类 App 有需求以及愿意帮忙测试的童鞋。
TestFlight Link
以下是请 AI 帮忙生成的一些基础介绍
应用简介
LoyaltyHub 是一款专为管理各种积分账户而设计的 iOS 应用,帮助您轻松追踪和管理航空里程、酒店积分、银行积分等各类忠诚度计划。
主要功能
账户管理
多类型支持:航空里程、酒店积分、银行积分等
余额跟踪:记录和追踪积分余额
到期提醒:自动提醒积分到期时间,目前是 1/7/30 天提醒,后续稳定后会增加 90 天
**手动更新:**目前仅支持用户手动更新(到期日是根据最后活动时间计算的,请确保每次更新都选择正确的账户最后活动时间)
**快速更新:**在账户页面长按可快速更新余额
**转点记录:**记录转点功能,对应账户会自动加减余额并更新最后活动日期
IMG_0101591×1228 150 KBIMG_0096591×1228 136 KB
IMG_0100720×271 60.7 KB
数据分析
趋势图表:直观显示积分变化趋势
统计报告:详细的积分使用和累积统计
IMG_0095590×1228 106 KBIMG_0097590×1228 104 KB
Certificates 管理
资格证书:管理各常旅客项目的 Certificates
有效期跟踪:自动提醒到期时间
IMG_0098589×1228 127 KB
预订管理
行程记录:管理航班、酒店等预订信息
消费统计:跟踪积分使用和现金消费
**连通账户:**添加预定时可以勾选对应账户现有的优惠券/房券,对应房券会自动标记 Redeemed
IMG_0099591×1228 123 KB
桌面小组件
主屏幕小组件:在主屏幕直接查看重要积分余额
多种尺寸:支持小、中、大三种小组件尺寸
智能显示:自动展示最重要的账户和即将到期信息
IMG_0102591×1228 169 KBIMG_0103591×1228 170 KB
隐私保护
数据同步
iCloud 备份:数据安全备份到 iCloud
跨设备同步:多设备之间数据自动同步
数据导入导出:支持 JSON 格式导入导出
数据安全
本地存储:所有积分数据仅存储在您的设备上
iCloud 私有数据库:同步数据通过个人 iCloud 账户,我们无法访问
无第三方跟踪:不使用任何广告跟踪或数据收集服务
最小数据传输:仅发送必要的非敏感信息(如提醒时间、加密的设备标识)用于推送通知功能
权限使用
通知权限:仅用于积分到期和重要提醒(可选择关闭)
最小权限原则:只请求应用功能必需的系统权限
数据使用
核心功能离线:主要功能可完全离线使用
数据控制权:用户拥有数据的完全控制权,可随时导出或删除
透明处理:除推送通知外,所有数据处理都在本地进行
通知数据:仅为实现智能提醒功能,发送加密的提醒时间和匿名设备标识
开发者承诺
不收集敏感信息:我们不收集、存储或分享您的积分余额、账户详情等敏感信息
不进行数据挖掘:不会分析用户使用习惯或积分数据
服务器数据最小化:服务器仅存储推送通知所需的匿名化数据
开源透明:核心功能代码将来可能开源,确保透明性
注:本 App 仍处于测试阶段,肯定会有很多 bug,暂时请不要依赖此 App 的过期提醒。
颜色好艳,感觉不是很分得清楚
需要能customize order
支持、核心功能我觉得是预防点数过期、其次再是记录汇总啥的(awardwallet十块年费的老用户马上到期要涨五倍、尤其是现在自动抓取失败率高的不得了、不打算续了。。。
火钳留名
楼主威武
,前排
非常的vibe
数据怎么弄的呢?很多项目自动登录都要OTP好麻烦
【引用自 wanmson】:
尤其是现在自动抓取失败率高的不得了
目前还是需要手动更新,主要是想达到追踪提醒功能,因为哪怕 AwardWallet 这么多年,其实也没有找到很好的方法解决自动抓取
【引用自 258】:
非常的vibe
那肯定是有的,泥潭很排斥 vibe 吗?大佬莫嫌弃
【引用自 ygsq】:
没有找到很好的方法解决自动抓取
我觉得也是。那我自己项目的仨瓜俩枣还是继续excel管理了 不过还是支持
航司里缺了Finn Air和Iberia但是有BA和QR
marked
我之前着重在常用的项目上,有一些我不了解的忘记了,陆续添加,希望大家多多提出。
【引用自 deah12】:
颜色好艳,感觉不是很分得清楚
需要能customize order
好的,后续添加。暂时可以先把一些重要的置顶。
列表模式也很艳吗?是说 icon 还是哪里?是不是同一颜色会比较好?
testing expires in 90 days 是只有90天试用期吗
不是的,那个是对应 build 的版本 90 天会过期,keep 住更新或者之后正式发布都是可以继续用的。
lz
航司还缺了SAS 泥潭应该有不少匹配来的SAS gold
好像有些里程项目的过期时间不准确,比如AC和choice应该是18个月,不知道后面lz会不会允许用户自定义
Mark一下!支持!
谢谢,记录了。
想问一下 SAS 是5年过期吗?搜了半天没找到准确的信息。
【引用自 deo】:
好像有些里程项目的过期时间不准确,比如AC和choice应该是18个月,不知道后面lz会不会允许用户自定义
暂时为了方便管理,还是会尽量后台固定成正确的时间。欢迎大家指出现在错的。
目前考虑了联名信用卡和高级会员对过期日的影响,但是我不太确定有哪些信用卡和高级会员可以不过期,也欢迎大家提供信息!
sas是五年
还发现一个accor的过期时间应该是1年
变钛预定
如果能把银行点数的转点记录功能做出来可能更方便记录?
是指记录一笔转点从银行到常旅客,这样对应的两个账户就会自动增减吗?好主意啊,我来想想具体怎样实现,谢谢!
能否加一个快捷增加点数的功能? 比如我转了5000分到某个里程能直接在现有基础上+5000,现在好像得重新输一遍新的总额度
【引用自 Form_I-485】:
如果能把银行点数的转点记录功能做出来可能更方便记录?
感觉你和这个童鞋说的类似,好主意,我来研究一下怎样实现比较好
如果能配合extension 只要用戶登入各種航空直接抓去的資訊 像card points 然後更新DB 不過這還是透過某個地方儲存 有些人不喜
前排还能留到名吗?
这个是我一开始的打算,但是后来实践了几个网站,发觉实现上难度还是比较高的,每个网站的结构都不一样,需要针对性地设计对应的抓取方式,而且还有很多网站对这些抓取零容忍,经常秒封 Award Wallet 这么多年跟那些网站斗智斗勇,感觉还是没找到很好的方法,我感觉我目前的技术想达到这个功能还是挺难实现的……
【引用自 xxxyyy】:
航司里缺了Finn Air和Iberia但是有BA和QR
【引用自 deo】:
航司还缺了SAS 泥潭应该有不少匹配来的SAS gold
好像有些里程项目的过期时间不准确,比如AC和choice应该是18个月,不知道后面lz会不会允许用户自定义
【引用自 deo】:
还发现一个accor的过期时间应该是1年
【引用自 Form_I-485】:
如果能把银行点数的转点记录功能做出来可能更方便记录?
【引用自 FFFRED99】:
能否加一个快捷增加点数的功能? 比如我转了5000分到某个里程能直接在现有基础上+5000,现在好像得重新输一遍新的总额度
Done。请更新。
等一个invitation
转点更新后可用了
我太粗心了,忘记很多转点不是1:1,我晚点再改一下
【引用自 逗你玩儿】:
等一个invitation
Testflight链接应该可以直接打开,目前名额还没有满
太好了!求内测名额
截屏2025-08-06 12.53.36784×458 47.2 KB
trip里面的duration好像计算有问题
有没有可能一个trip里面能加多个flights
个人更喜欢性冷淡风
出个皮肤切换算了
先用深色模式凑合一下?之后功能完成后我再看看要不要多做个UI?
【引用自 Hulululu】:
求内测名额
直接点击TestFlight链接就可以
百花齐放啊。我的CardFans也做了个简单的点数里程tracker本来准备今天上线的,看到这个App后觉得还是再打磨两天吧。一起加油!
lz!
酒店可以加一个Sonesta 航司加Eva和Korean air?感觉都属于讨论比较多的
再提个意见: 比如我这两天飞了几个aa的航段获得了x里程,能不能直接做个通道直接输入得到了多少miles并log日期,而不是一遍遍的手动输入current miles?
【引用自 ygsq】:
泥潭很排斥 vibe 吗
疯狂喜欢,求别换
更新了 Build 25
更新内容:
【引用自 Form_I-485】:
转点更新后可用了
我又改了改,现在Transfer时转出账户只显示支持的program(目前是AmEx, Chase, Citi, Bilt, Marriott),缺什么大家告诉我。转入账户只显示转出账户支持的转点伙伴,默认比例也都按网站上的比例设置了。
【引用自 W25805】:
trip里面的duration好像计算有问题
有没有可能一个trip里面能加多个flights
改了,欢迎测试。
【引用自 yy131】:
酒店可以加一个Sonesta 航司加Eva和Korean air?感觉都属于讨论比较多的
添加好了,谢谢~
【引用自 FFFRED99】:
比如我这两天飞了几个aa的航段获得了x里程,能不能直接做个通道直接输入得到了多少miles并log日期,而不是一遍遍的手动输入current miles?
这个我需要思考一下怎么实现。一般应该是只有现金付款的能获得里程吧?这个获得的是不是要飞完才知道?如果是的话,是要飞行结束再添加吗?
【引用自 jnnksn】:
疯狂喜欢,求别换
哈哈,谢谢啊,我都快怀疑自己的审美了。应该会保留的,毕竟也是设计修改了很久。不过可能很多人喜欢简约风吧,之后可能会做一个颜色单一一点的吧。目前还是主要在功能,大家先用深色模式和列表模式凑合一下?颜色会简单很多。
【引用自 ygsq】:
现在Transfer时转出账户只显示支持的program(目前是AmEx, Chase, Citi, Bilt, Marriott)
还能想到C1、HSBC和Wells Fargo
然后看了下现在Marriott转点的话比例都是3:1,没有算每60k的bonus。如果在这种情况下超了60k的话就让用户使用has transfer bonus的功能直接输入最后得到的点数吗
还有如果遇到了转点优惠比如1:1变成了1:1.25这样该怎么解决,也是像上述一样使用has transfer bonus的功能吗
60k的bonus我明天研究一下规则,应该添加一个条件就可以。后面一个没看懂,是说万豪有bonus的时候怎么处理吗?那个开关主要是1:1变成1:25的情况,打开以后用户可以自己填写收到的点数。
非常喜欢 很漂亮!
Turkish airlines和Lufthansa的expiration都是3年,不是app里面说的2年。而且不能靠加里程来extend
后面一个就是有转点优惠的情况,比如mr转vs从1:1变成了1:1.25这样,你最后一句话应该是说清楚了
请求添加一下Amtrak,或许放在airline里就可以?
有安卓版本吗
再提一个建议,或许首页不要完全按照首字母排序?card/airline/hotel分类是不是会好一些
【引用自 ygsq】:
一般应该是只有现金付款的能获得里程吧?
大部分是,但有些情况里程票也能累积
【引用自 ygsq】:
这个获得的是不是要飞完才知道?如果是的话,是要飞行结束再添加吗?
具体获得多少是飞完才会post到账户上
Build 26 已更新:
【引用自 deah12】:
需要能customize order
已添加,在右上角左边的按钮点进去左上角的选择按钮,点击以后可以多选批量置顶和删除,也可以拖动变更位置。暂定置顶是一组,非置顶是一组,非置顶永远不会超过置顶。那个复原按钮是恢复默认排序。
【引用自 P1919】:
Turkish airlines和Lufthansa的expiration都是3年,不是app里面说的2年。而且不能靠加里程来extend
修改了。我看LH的规则有点特别,好像是36个月之后的那个quarter的最后一天?我是按这个改的,如果不对请告诉我。
【引用自 Winger216】:
请求添加一下Amtrak,或许放在airline里就可以?
已添加,暂时在airline里
【引用自 yy131】:
再提一个建议,或许首页不要完全按照首字母排序?card/airline/hotel分类是不是会好一些
已添加,在Account界面点击”All”那个filter可以选择类别。
Build 27 添加了HSBC和Wells Fargo(之前少说了C1已经有了)
也添加了Marriott默认的每60k的bonus规则(UA 10k点,其他5k)。
围观支持。
Build 28 修复了30天的推送功能,现在应该可以稳定推送提醒了。
添加了这个功能,现在可以在预定的edit页面和completed的预定的卡片长按直接编辑获得的积分。
刚刚更新了一下推送逻辑,应该更稳定了。如果下周没有什么大问题,打算正式上传商店了(虽然感觉好像受众不是很大 )
正式发布啦
App 已经正式发布了,谢谢所有提供意见的童鞋。也希望大家持续提供新的意见!
下载地址: LoyaltyHub on the App Store
有个bug,我设置trip的depart时间4月30日,10AM,arrived时间4月30日12:40AM,显示duration-9h20m
方便说一下时区吗?我测试一下,应该是计算错了。
不过点20肯定不对,我来研究一下
我在中部,而且如果换成1PM,直接变成11h
IMG_59961269×734 69.1 KB
12.40pm
IMG_59971290×778 71.8 KB
棒!其实一直有个小问题、做网页版和手机app版的难度类似或者大多数代码可以通用么?(手机版方便看、但我个人更喜欢用网页版整理操作啥的
已经找到问题啦,TFU居然很多免费的机场数据库都没有收入,哈哈哈……囊中羞涩,没有钱用收费的api
应该不难,只不过更注重提醒功能,感觉好像用手机推送会比较好?网页的话就只能发邮件了。
颜色确实有点艳,数据是本地的吗,一个个加有点麻烦
這個資料是要自己手動input? 還是可以對接銀行
我還沒用 晚點來用看看
数据是储存在本地需要手动输入哦,因为现在各个公司都在添加two factor,所以目前还是手动更新比较稳定。
如果颜色不喜欢,可以试试深色模式+列表模式,应该会好一点
Certificate那邊紀錄了之後沒辦法更新,這個bug可能要修一下
哦我剛剛發現左滑還是可以更新 但是跟左邊Account那邊的更新方法比起來不直覺
太棒了!非常好用。
小建议:少了东航,IHG 少了大使这个标记。
你的意思是也添加长按更新功能比较好吗?
【引用自 biglasergun】:
小建议:少了东航,IHG 少了大使这个标记。
好的,尽快更新!
對,除了長按以外,在account那裡單擊可以直接進入更新詳細資訊的頁面,但是certificate這裡不行,這個也可以一起套用。
另外Qatar Airways和Emirates都是三年過期,APP只算到兩年(Emirates其實是飛行日期三年之後再延長到member生日月的最後一天,所以事實上是三到四年,但感覺有點麻煩了)
最後感謝樓主開發這個有趣的APP~
【引用自 penguin0172】:
在account那裡單擊可以直接進入更新詳細資訊的頁面,但是certificate這裡不行
好的,这个我考虑一下。因为之前剧的certificate信息比较单一,感觉不需要一个专门的页面,哈哈
【引用自 penguin0172】:
另外Qatar Airways和Emirates都是三年過期,APP只算到兩年(Emirates其實是飛行日期三年之後再延長到member生日月的最後一天,所以事實上是三到四年,但感覺有點麻煩了)
这个我也研究一下具体怎么实现,好像汉莎也比较特别,是到期日那个季度的最后一天,实现上有点复杂,我目前直接用的是普通的以月为单位的算法
在testflight里的beta版本已经更新了楼上同学们抓的虫,可以下载试试。如果不方便可以等一下正式app store更新,我想等多几天看看还有没有别的反馈一起改。
【引用自 菜鸟玩家】:
有个bug,我设置trip的depart时间4月30日,10AM,arrived时间4月30日12:40AM,显示duration-9h20m
【引用自 penguin0172】:
對,除了長按以外,在account那裡單擊可以直接進入更新詳細資訊的頁面,但是certificate這裡不行,這個也可以一起套用。
因为考虑到certificate属实没什么额外信息,所以感觉不适合专门一个界面显示详情。现在改成了长按卡片直接弹出修改界面。
【引用自 biglasergun】:
小建议:少了东航,IHG 少了大使这个标记。
都添加了,谢谢~
【引用自 penguin0172】:
另外Qatar Airways和Emirates都是三年過期,APP只算到兩年(Emirates其實是飛行日期三年之後再延長到member生日月的最後一天,所以事實上是三到四年,但感覺有點麻煩了)
修改了QR。EK我添加了一个开关,用户可以自己选择要不要提供生日(仅月+日),如果打开开关会按生日计算,如果不打开就用普通的3年。
支持一下!之前都是自己用一个excel记录,花了点时间把账号都录入进去了,舒服。提个潜在的发展方向:未来可以考虑把租车的各个loyalty program也加入进来?虽然需求可能没有机酒那么大
哦哦,不是很了解租车的program,所以之前没想到,需要研究一下
App Store更新了1.0.1版本,欢迎大家继续抓虫
需要手动输入, 太麻烦了, 为什么不能存储密码自动更新呢?
每一家的网站都有自己的防御机制,很多也都增加了two-factor验证。存储密码自动更新这种方式,大如Award Wallet那样的网站现在能完全自动更新的也屈指可数啊……剩下能自动更新的也是非常慢以及不稳定,我之前几十个账户每次能成功更新的就几个。Award Wallet收那么多钱那么多用户群都很难做到,我目前是个人开发,确实很难做到稳定自动更新这么多的网站。
另一个考虑是,可能是我自己的使用习惯吧,其实在第一次添加所有账户之后,其实并不会经常更新一些细小的transaction应该会自动延期,一般只有记录比较大的支出和入账。像一些兑换和转点的使用场景,目前app也都考虑到了。鉴于app主要目的是提醒功能,目前在找到更稳定的解决方法前,还是倾向于手动更新
明白了, 但是不能自动更新的话就限制了很大一部分应用, 懒的手动输入, 尤其是还要管理P2的账号。 比较常用的几个航司, 酒店, 只要有对应的信用卡, 点数就不会过期
嗯嗯,明白……所以现在用户确实不多,哈哈
不过个人体感上,如果自动更新不稳定,其实也是挺麻烦的。主要是现在没有什么稳定的处理方法,各家公司对这些都防得很严,处理不好,不仅有法律上的风险,用户可能还有封号风险,那就实在得不偿失了
感觉安全方面concern也会很多,要是有个类似plaid的工具就好了
是的。Awards Wallet这么多年,这方面还是经常被人质疑,哈哈,我目前一个人,我觉得想把这个功能做得安全稳定还是挺难的……我一开始是想自动来着,写了几个网站的然后就放弃了
哈喽,虽然这个帖子不知道沉到哪里了,而且活跃用户并不多,哈哈 )但是最近还是做了一个比较大的更新,仍属于beta版,需要大家测试测试。
将主体功能扩充做了一个网页版,并添加了跟 app 的同步功能。如果打开云端同步,除了手机推送还会发送提醒 Email。
主页: https://loyalty-hub.netlify.app/
(如果是老用户,请先更新下面的 App 打开云端同步功能才可以继续测试网页版,不然会是一个完全新的数据哦)
新的 App Testflight 测试: 加入 Beta 版“LoyaltyHub” - TestFlight - Apple
测试前建议导出一次数据做备份哦。
Screenshot 2026-02-02 at 9.52.38 PM1920×1031 147 KB
Screenshot 2026-02-02 at 9.55.37 PM1542×1754 158 KB
核心功能更新
1) 云同步与登录
新增 LoyaltyHub Cloud 体系(可选):支持跨设备与 Web 端 同步。
登录方式扩展:支持 Apple / Google / Email。
同步范围可控:账户、证书、行程,以及可选的余额与历史(不会上传账号/确认号等敏感信息)。
支持 删除云端数据(不会影响本地数据,除非你主动清空)。
TO DO:目前请尽量保持统一登录方式,之后会提供账号合并功能。
2) Web Dashboard(Beta)
新增完整 Web 端。
Web 端支持 查看 + 编辑 + 新增(与同步规则一致)。
重点交互:筛选、搜索、即将过期、排序、可点击卡片与过滤状态。
3) 证书与行程规则一致性
证书添加/编辑规则与 App 对齐。
特殊过期规则提示(如 ANA、新航等特例)。
Trips 支持多段航班同步与管理,酒店地址信息支持同步存储。
4) 通知与邮件提醒
云端邮件 30/7/1 天提醒。
必须要在 App/Web 端打开云端同步才可以开启此功能
5) 其他小更新
新增 Rich / Minimal UI 样式选择(因为很多同学不喜欢之前的UI,新增了一个简单一点的)。
修复一些小 bug
刚刚才看到,支持一下!我的主要痛点是free night太难记了,随手记录还是很好用的!
有一个小bug是主页点summary并不能直接看到?必须要存下图片才行
谢谢!这个不算bug,没设计这个功能,会考虑之后加上
非常好用,用了好久了,成功拯救了我130k积分。
不过有个小建议,有的项目的积分是双轨制。
比如温德姆,积分获取4年后过期,同时18个月没有有效活动也会过期。
现在的app无法支持前者,也没有办法写备注让自己记得有这件事。不知道有没有办法实现
可以加一个The earliest earned points字段,提醒目前最早会过期的积分的获得的时间
好的,有的航司也是类似的规则,比如ana和sq,我现在用的是提醒方式,我下个版本更新一下温德姆。然后我考虑一下看有没有更好的方式来提醒
再次谢谢喜欢,哈哈,活跃用户有点少,我就有点懈怠了,不过我会继续更新的!
我可能上面有讀漏掉 現在只能自己填過期日嗎 還是有什麼方式可以自己讀取 可能我自己登入過航空網站就能自動記錄之類的東西
现在只能自己填写。一来添加登陆过去经常不稳定(哪怕awardwallet也是),二来现在越来越多航司加强了登陆验证和网页防护,我暂时还没决定是否后面要加入这个功能。
本地部署是不是就能解决老是要验证的问题?
extension 然後用戶登入的時候可以去刷新? cardpoint 那種方式能解嗎
【引用自 weiweiwieweieiw2192】:
cardpoint
这个是什么?可以发一下我研究研究吗
谢谢捞捞,我来尝试用一下
目前是Google sheet记录的,感觉你这个更清晰
只是风格有点艳丽?当然这个各有喜好了
cardpointer 拿來加amex chase bofa citi offer 自己登入之後他們去掃offer 幫你加上
我这几天更新一下minimal风格,只有列表模式,可能好一些?
【引用自 weiweiwieweieiw2192】:
cardpointer 拿來加amex chase bofa citi offer 自己登入之後他們去掃offer 幫你加上
这个我需要研究一下。这个awardwallet那么大团队这么多年都没有研究出来丝滑的方法,我感觉我一个人也有点悬,哈哈
【引用自 未知】:
AMEX Benefit Dashboard, 解决你的coupon book报销焦虑 玩卡
纪念三板斧被修复,搓了个一直想做的东西。
每个月都会想一大堆卡有没有完成各种报销,
毕竟有月度,季度,半年度和年度。一个一个进去看太变态了
[image]
打开可以看到每张卡分别做了多少
[image]
油猴脚本:
https://github.com/jackie099/amex-benefits-dashboard/raw/refs/heads/main/src/amex-b…
應該是像這樣的 登入之后去特定頁面就能抓了 然後我猜還是得先存去DB?才能實現半自動
嗯,是特定页面抓,awardwallet目前是这样,但是会经常不稳定,因为可能网页改动一点点,整个就坏掉。我需要研究一下,如果比较多的网页可以做到,晚点可以考虑添加一下测试看看。
请问楼主,怎么修改转点的这笔交易?就是我转点的时候没设置好比例就确认了,想重新修改一下,但是找不到入口
非常感谢楼主,这个app提醒了我快过期的Accor点数。。。Accor一年就过期真是坑
唯一就是有没有 Minimal 颜色的选项?这个vibe出来的花花绿绿有点难受,如果能变成shadcn哪种风格极简一点就好
啊,目前没有这个功能。是我疏忽了,我考虑一下怎样设计比较好,尽快添加这个功能。 reddit: 唯一就是有没有 Minimal 颜色的选项?这个vibe出来的花花绿绿有点难受,如果能变成shadcn哪种风格极简一点就好 这周会上线一个minimal风格。如果还是觉得花,我之后再考虑继续简化一下。
ygsq: 啊,目前没有这个功能。是我疏忽了,我考虑一下怎样设计比较好,尽快添加这个功能。 好的~期待
感谢楼主,刚才加ihg账号的时候发现1万分过期了 ,还发现accor还有70天过期
更新了新的beta,大家可以试试,没有什么问题的话预计这周提交审核。 https://testflight.apple.com/join/ASYdQtGT xxxyyy: 不过有个小建议,有的项目的积分是双轨制。 比如温德姆,积分获取4年后过期,同时18个月没有有效活动也会过期。 现在的app无法支持前者,也没有办法写备注让自己记得有这件事。不知道有没有办法实现 更新了一下,可以试试新的beta。目前暂时添加了两种算法,会选最早的作为过期日。之后类似温德姆/ANA/SQ这些 batch 过期的,考虑也可以通过在 app 中更新 earn/use points 来自动计算,不过目前感觉改动有点大,对用户准确使用 app 的要求有点高,想晚点再看要不要添加。 顺便还更新了一些别的常旅客的过期规则: Accor 增加文字提示只有 earn 会延期 12 个月 Air Canada 最近官方说11月30日前不会过期,增加了这个规则 Air New Zealand 计划更名 Koru 过期日计算增加注册日考量 高级别会员不过期 ANA 改成 36 个月结束的该月月末;Diamond 期间不过期 Best Western 改成永不过期 Caesars 改成 6 个月过期 Emirates 修改成 3 年期结束后遇到的生日月月末失效;Platinum 里程不过期 Etihad Airways 增加文字提示低级会员只有 qualifying flight 才会延期 18 个月 Frontier 增加指定联名卡不过期 MGM Resorts 高级别会员不过期
请问楼主,如果有点数的增加或者减少,只能直接修改balance吗?没找到能够记录的功能
目前对于每一条历史变动,只是track balance的变化,没有提供入口来修改。之前是感觉对于整体功能作用不大。大家觉得最好加上吗?
明白了,这样的话不需要那么复杂了
发现一个小bug 在my trips或者my accounts界面没法滚动,是我的原因吗?
我这边没问题。你是什么设备和系统?
我也有同样的问题 但停在界面一小会就又能滚动了
有更新最新版吗?是ios 26吗?
iOS应该是最新的了 不过不确定app 我是2.0.0的build 4
可以更新一下app store最新的试试吗?如果还是不对我再修。
好了!才发现ios已经2.0.2了
嗯嗯,之前ios 26有些问题影响了手势
iOS 26.5 Loyalty Hub 2.00 build 4 - 这是TestFlight里显示的 但是LH app里显示的是1.0.2,我没装对beta?
不是测试版了 去app store有更新的直接下载
刚才从app里更新了一下,现在是2.0.2 问题还是一样存在 (小更新,My Accounts可以滚动了,My Trips还是不行)
确实 我之前只check了my account,my trips还得等一段时间才能滚动
我这两天快速研究一下,你是什么设备?
iphone 16 pro
想问下有打算做自动pull 点数的功能吗?每次都要手动Update 有点太累了,尤其是account 太多了
这个我会研究一下,很多program网站现在2-factor越来越多,网页防爬虫也很严,如果大部分program都搞不定的话,我就不太想冒然添加这个功能……等我研究看看!
自动更新是大功能,我觉得手动挺好的,小而精。 辛苦了
deo: 确实 我之前只check了my account,my trips还得等一段时间才能滚动 推送了2.0.3的beta到testflight,可以帮忙测试一下滑动功能吗?
好像build 4连account也划不动了
2.0.3应该是build 1,你再看看? https://testflight.apple.com/join/ASYdQtGT https://testflight.apple.com/join/ASYdQtGT 适用于 iOS
我好像点进去还是2.0.0
现在再试试?刚才少选了一个beta group
/uploads/short-url/kG8QDArBAaHS6fPKs3dt6GmS0Ni.jpeg?dl=1 只有这个
噢,可能要等等app store审核 如果这两天审核不完我就直接更新app store的版本吧。
应该可以了,你再看看?
可以了 非常流畅
可以欢快地滚动了,谢谢你
不好意思,再抓一个虫,飞行时间因为时差显示的不对 这个航班应该是4:20h,现在显示3:20h,两地时差2h /uploads/short-url/tuBRHwFhYnWjh1hOSsdMSN4h1jQ.jpeg?dl=1
感谢开发,确实好用。想问下这个 points Valuation这部分将来有计划补全么
谢谢支持! 具体指什么功能?我可以研究一下 Vesper: 不好意思,再抓一个虫,飞行时间因为时差显示的不对 这个航班应该是4:20h,现在显示3:20h,两地时差2h 我晚点修一下
就是能够自定义各个点数的价值,然后最后算个总数