V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alexcding
V2EX  ›  Apple

用 SwiftUI 做了一个订阅管理软件(iOS/Mac) 完全免费

  •  3
     
  •   alexcding · 2022-03-07 01:32:14 +08:00 · 11387 次点击
    这是一个创建于 994 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从去年夏天开始学 SwiftUI, 先完成的 mac 版本, 最近把 iOS 也发布了.

    App 本身就是用来管理订阅服务的, 有 iOS 和 mac 2 个版本, 可以 icloud 同步.

    完全免费, 没有广告, 没有 analytics, 没有个人隐私问题.

    有兴趣的小伙伴,可以点选 AppStore

    有什么功能需求,可以在本帖留言.

    168 条回复    2023-10-07 09:33:19 +08:00
    1  2  
    alexcding
        101
    alexcding  
    OP
       2022-03-08 01:33:06 +08:00
    @ruihe 谢谢🙏, 马上修复
    hackpro
        102
    hackpro  
       2022-03-08 02:21:15 +08:00 via iPhone
    @alexcding 感谢 这个链接没有问题
    ZE3kr
        103
    ZE3kr  
       2022-03-08 02:26:31 +08:00
    @alexcding 你在自己服务器上缓存一下或者 Cloudflare KV 上缓存一下 API 就基本不要钱了
    alexcding
        104
    alexcding  
    OP
       2022-03-08 02:35:51 +08:00
    @ZE3kr 好建议, 这个 endpoint 国内外都能 access 么
    ZE3kr
        105
    ZE3kr  
       2022-03-08 02:37:37 +08:00
    @alexcding 对的,不过国内连接到的是 LAX SJC 等美国节点
    alexcding
        106
    alexcding  
    OP
       2022-03-08 02:46:07 +08:00
    @ZE3kr 您在国内吗? 能不能帮我测试一下, 这个能不能读取? https://api.currencyapi.com/v3/latest
    ZE3kr
        107
    ZE3kr  
       2022-03-08 02:49:40 +08:00
    @alexcding 我不在国内,但你用 Cloudflare 的话就不需要考虑国内连接到 API 的连通性了,Cloudflare 会代理。Cloudflare 一般国内是没问题的,但最好用自己域名。https://tools.ipip.net/httphead.php 这里可以测
    Lightark042
        108
    Lightark042  
       2022-03-08 05:05:28 +08:00
    作者可以创建一个 github repo 来 tracking issue
    alexcding
        109
    alexcding  
    OP
       2022-03-08 05:41:53 +08:00
    laucenmi
        110
    laucenmi  
       2022-03-08 06:53:01 +08:00 via Android
    @alexcding currencyapi 联通能访问
    alexcding
        111
    alexcding  
    OP
       2022-03-08 07:11:14 +08:00
    @laucenmi 谢谢,我回头加进去
    imhx233
        112
    imhx233  
       2022-03-08 08:41:20 +08:00
    看起来非常棒,会考虑使用和在博客上写一些介绍文章
    alexcding
        113
    alexcding  
    OP
       2022-03-08 09:01:28 +08:00
    @imhx233 谢谢🙏
    Lightark042
        114
    Lightark042  
       2022-03-08 09:09:57 +08:00
    @alexcding 您说的对,因为帖子发在 V2EX 就默认了用户是懂技术的,考虑欠周了。App 很好用!想问下后续有收费计划吗,毕竟用爱发电不是长久之事。
    bryanwongxin
        115
    bryanwongxin  
       2022-03-08 09:10:51 +08:00
    刚刚用了下,输入了卢布的价格.发觉汇率还是老的,请问如何更新?
    Yoann
        116
    Yoann  
       2022-03-08 09:25:40 +08:00
    希望可以支持一下季度订阅,有些合租的订阅服务是按季付费的,用年、月结算不太方便🙏
    bryanwongxin
        117
    bryanwongxin  
       2022-03-08 09:41:45 +08:00
    @Yoann 直接在月结里选 3 个月就可以了啊
    alexcding
        118
    alexcding  
    OP
       2022-03-08 09:47:48 +08:00
    @bryanwongxin 哈哈, 卢布跌惨了 📉, 目前只是固定的价格, 我争取下一个版本加入 API
    alexcding
        119
    alexcding  
    OP
       2022-03-08 09:50:53 +08:00
    @Lightark042 用的人还是太少, 如果我现在加入 in-app 的话估计别人会下载搜索前几位的. 我目前打算是明年再说. 反正也不是很急, 把这些 bug 解决之后, 我可能重心是 leetcode, 打算换工作了 . 反正现在免费的功能, 以后还是免费的,可能做一些 pro 的, 倒入,导出数据库, touch id , siri 之类的.
    bryanwongxin
        120
    bryanwongxin  
       2022-03-08 10:19:49 +08:00
    @alexcding 加入 api 之后就是算即时的汇率了?
    alexcding
        121
    alexcding  
    OP
       2022-03-08 10:24:51 +08:00
    @bryanwongxin 目前打算是 app 启动时候会更新一次
    bryanwongxin
        122
    bryanwongxin  
       2022-03-08 10:26:34 +08:00
    @alexcding 支持支持
    Yoann
        123
    Yoann  
       2022-03-08 12:00:09 +08:00
    @bryanwongxin 原来是我眼瞎了,感谢🤦‍♂️
    Yien
        124
    Yien  
       2022-03-08 12:26:31 +08:00
    讚讚讚b( ̄▽ ̄)d
    Siorn
        125
    Siorn  
       2022-03-08 17:39:04 +08:00 via Android
    可惜没有安卓
    iplcbest
        126
    iplcbest  
       2022-03-08 21:48:25 +08:00
    支持,感谢分享
    vincentcw
        127
    vincentcw  
       2022-03-08 23:09:06 +08:00 via iPhone
    非常完善强烈支持,之前一直在用有数鸟,总感觉缺一点东西,现在好了,爽快了。唯一有一点想请求添加的就是能不能选择订阅周期按照天数选,因为有些机场是每 90 天的。如果比如填入开始日期能自动计算出过期日期就更好了。
    alexcding
        128
    alexcding  
    OP
       2022-03-09 00:16:07 +08:00
    @vincentcw 好的, 已经好几个人要求入天数的周期
    NoahsArk
        129
    NoahsArk  
       2022-03-09 03:31:50 +08:00 via iPhone
    金额可以负数不,手上有几个定期收钱的不同人
    alexcding
        130
    alexcding  
    OP
       2022-03-09 03:37:00 +08:00
    @NoahsArk 不太明白, 为什么是负数? 欠钱?
    bryanwongxin
        131
    bryanwongxin  
       2022-03-09 08:46:10 +08:00
    @alexcding 人家是车主吧
    alexcding
        132
    alexcding  
    OP
       2022-03-09 10:38:33 +08:00
    @adeweb 请问你还有不同步的问题吗? 我正在想 repo 这个问题, 但是没遇到.
    alexcding
        133
    alexcding  
    OP
       2022-03-09 10:39:04 +08:00
    @jasonwho 请问你现在还有不同步问题吗? 有时候 iCloud sync 比较慢.
    NightVermouth
        134
    NightVermouth  
       2022-03-09 11:43:38 +08:00
    好奇问下,楼主开发者账号的公司是海外的离岸公司?
    alexcding
        135
    alexcding  
    OP
       2022-03-09 11:47:31 +08:00
    @NightVermouth 我在加拿大
    NoahsArk
        136
    NoahsArk  
       2022-03-09 16:03:02 +08:00
    @alexcding 负数 就比如我开了个 netflix 的订阅车,车上有除了我还有 4 个人,我需要定期跟他们收钱,到点提醒下我
    alexcding
        137
    alexcding  
    OP
       2022-03-09 22:33:36 +08:00
    @NoahsArk 这个比较麻烦. 建议在备注里面写到这些.
    jasonwho
        138
    jasonwho  
       2022-03-10 08:09:56 +08:00
    @alexcding 我的就没同步成功过
    alexcding
        139
    alexcding  
    OP
       2022-03-11 22:21:39 +08:00
    @vincentcw iOS 版本 已经加入天数了
    anonydmer
        140
    anonydmer  
       2022-03-15 17:46:46 +08:00
    @alexcding icloud 同步不成功,一直没成功过,ps:最新系统
    hackpro
        141
    hackpro  
       2022-03-17 22:21:00 +08:00 via iPhone
    老哥 可以加个驾照 renew 项吗 中美都有
    或者可以加个自定义项
    不然没法 cover 所有人的需求
    alexcding
        142
    alexcding  
    OP
       2022-03-17 22:51:45 +08:00
    @hackpro 这个还是自己加吧, 每个州都不一样. 不是有自你定么? 你没找到?
    hackpro
        143
    hackpro  
       2022-03-17 23:10:24 +08:00 via iPhone
    @alexcding 哈哈哈 之前没注意到
    感谢🙏
    archknight
        144
    archknight  
       2022-03-24 09:54:00 +08:00 via iPhone
    支持大佬。
    Leo
        145
    Leo  
       2022-05-11 11:03:15 +08:00
    反馈几个感受:
    Leo
        146
    Leo  
       2022-05-11 11:05:11 +08:00
    1. 国内 APP 很少用到小数点后几位,输入 88 价格,容易输入成 0.88
    2. 希望支持记录买断 APP 的花费
    phithon
        147
    phithon  
       2022-06-11 17:52:12 +08:00
    简单好用,感觉是国外生活必备了。建议可以加几个功能:

    1. 现在很多首月折扣(首月免费)这样的订阅,可以加一个折扣的选项?
    2. emoji 可以有个搜索?这样方便找一些图标
    3. 加个数据导出成 excel 表格,这样可以支持做一些自定义的分析
    jimdev
        148
    jimdev  
       2022-06-15 11:50:27 +08:00
    谢谢楼主免费的软件 想长期使用 但是有一个问题 就是无法通过 icloud 同步 我在一台 mac 填入了数据 但是另外一台的 mac 和 自己的 iphone 都没收到新增的数据。
    alexcding
        149
    alexcding  
    OP
       2022-06-16 02:20:08 +08:00
    @jimdev 目前 Mac 版本同步有问题. 还没找到原因.
    你试试现在 iOS 上输入. 然后 Mac 上设置里面用强制同步.
    jimdev
        150
    jimdev  
       2022-06-16 17:30:55 +08:00
    @alexcding 一样无法同步 建议可以 icloud 能选项里面设置两个 一个上传同步 一个下载同步
    alexcding
        151
    alexcding  
    OP
       2022-06-17 05:40:21 +08:00
    @jimdev 未来会弄一个云备份功能. 你有多台 iOS 吗? iOS app 之间同步有问题吗?
    jimdev
        152
    jimdev  
       2022-06-17 19:34:28 +08:00
    @alexcding 我有一台 ipad 几台 iphone ,我在 ipad 上试试看 行不行
    fluffyfoxxo
        153
    fluffyfoxxo  
       2022-06-27 20:00:25 +08:00
    Mac 和 iOS 之间的同步完全不可用。点击强制同步就直接所有的数据和分类全都没了,而这又导致无法添加任何订阅了,因为分类为空,又无法添加新的分类( iOS 和 macOS 上添加分类的按钮都是按了没反应)。只能坐等版本更新了。
    alexcding
        154
    alexcding  
    OP
       2022-07-02 20:49:59 +08:00
    @fluffyfoxxo 非常抱歉, 今天有了新的更新,会解决一些问题. 你可以试试
    fluffyfoxxo
        155
    fluffyfoxxo  
       2022-07-02 21:16:21 +08:00
    @alexcding 非常感谢!似乎已经完全解决了同步问题,任何改动现在都能即时同步了。
    alexcding
        156
    alexcding  
    OP
       2022-07-02 22:19:33 +08:00
    @fluffyfoxxo 太好了!
    fareware
        157
    fareware  
       2022-08-03 15:58:07 +08:00
    挺不错,支持!
    有个小疑问,比如今年参加活动开了 3 年的 xx 会员,付了 300 元。 但因订阅周期是强制设置的,如设了 100/年,到期日期三年后。那在该订阅项目的 [总花费] 这里,只会显示 100 元,但实际上是一次性交了 300 。是不是展示上可以考虑调整下
    alexcding
        158
    alexcding  
    OP
       2022-08-05 03:31:03 +08:00
    @fareware 这是个 edge case, 让我想想怎么弄
    gra
        159
    gra  
       2023-01-09 19:58:21 +08:00
    最近有需求找到的这款 app 非常棒,请问可以加上开车订阅的选项吗,可以设置车上每个人款项的那种
    quentinchen
        160
    quentinchen  
       2023-01-11 13:12:28 +08:00
    昨天因为有需求在 app store 上逛了一圈,发现订阅管理这种“练手”应用还挺卷的,其中不乏一些应用本身订阅费用都不低的软件。后来一直试到 Subscription ,我觉得功能完备性挺不错的,也完全免费。
    今天看到 V2 的帖子,才发现是 SwiftUI 写的还支持 mac 版本,而且看帖子果然也是“练手”应用哈哈!
    东西小而美,回帖点个赞!
    alexcding
        161
    alexcding  
    OP
       2023-01-23 07:44:45 +08:00
    @quentinchen 谢谢提醒, 我才发现 APP 的中文名字竟然没了, 今天发布 2.0 了
    daniums
        162
    daniums  
       2023-01-23 10:04:09 +08:00
    iOS 上列表视图,项目之间的距离太大了,视觉上不好看。另外,建议每个项目可以自定义背景颜色。
    alexcding
        163
    alexcding  
    OP
       2023-01-23 10:17:18 +08:00 via iPad
    @daniums 是可以定义背景颜色的,如果点选图标。
    空隙太大了吗? 我去看看
    Ozonated
        164
    Ozonated  
       2023-01-30 04:48:44 +08:00
    很棒!支持!我提一个需求,希望有在 analyticals 里有 subscription pie ,就是不要 group by category/account ,想看各个订阅的占比。
    c0o5ziiim
        165
    c0o5ziiim  
       2023-01-30 08:03:29 +08:00 via iPhone
    用半年多了,确实不错,昨天中午正在犹豫要不要买,午觉起来发现涨价了🌚应用近期还会有折扣活动吗
    alexcding
        166
    alexcding  
    OP
       2023-01-30 21:24:16 +08:00 via iPad
    @Ozonated 可以考虑
    alexcding
        167
    alexcding  
    OP
       2023-01-30 21:24:40 +08:00 via iPad
    @c0o5ziiim 没涨 开始打折一周
    peterjose
        168
    peterjose  
       2023-10-07 09:33:19 +08:00
    不错 买了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1483 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:09 · PVG 01:09 · LAX 09:09 · JFK 12:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.