添加电影票/演唱会票/门票/行程票... 到 Apple Wallet 中( Swift Version) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
outtime
7.35D
V2EX    分享创造

添加电影票/演唱会票/门票/行程票... 到 Apple Wallet 中( Swift Version)

  •  
  •   outtime
    hiouttime 2024-06-11 00:52:53 +08:00 3283 次点击
    这是一个创建于 486 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一些可以帮助你理解这篇帖子的旧帖子:


    碎碎念如下,不喜欢可以跳到下一个标题。

    本次开坑有两大原因:

    • 工作卷不下去了,开始 GAP ,有时间了
    • 时不时还有人来问我为什么小程序用不了了

    这个小程序的需求度比我想象的还高,在小红书上发的帖子,截止发布本篇帖子之时,整体数据翻了一倍,收藏有 1.4w 了,并且时不时还有人评论一下,总的来说还是有点高兴的。

    不过也提及一下之前小程序版本为什么弃坑,第一个是文本审核费用太贵了,毕竟面向国内市场,不敢出岔子;第二个小程序性能、API 之类的限制还是感觉有点多,写着写着懒癌发作了,没啥更新动力;第三就是作品没啥收入,小程序广告在高峰时期每天也就几块钱,后面审核包用完,SSL 证书过期就没花心思去维护了。


    这是什么?

    preview 这是一款纯 SwiftUI 打造的 iOS App ,用于将你的电影票/演唱会票/门票/行程票(马上来马上来)添加到 Apple 钱包中,便于你收集、使用、分享。

    本次重构解决了不少以前小程序收到的反馈:

    • 无需手动输入,通过扫描电影票根可直接填充信息(因技术限制,大概在 2021-06-15 后的电影票根才可直接解析)
    • 无需复制到浏览器打开即可添加,小程序的限制
    • 电影院现在通过地图数据来进行选择,可以搜索到私影了,并且会自动定位并列出周边的电影院

    关于这个版本

    这个版本 App 因为带着小程序版本的一些经验,从一开始我便规划好了一些设计和逻辑,便于以后新增功能;所以你会发现 App 整体看起来很空,页面也没有几个(作为工具类 App 这其实是优点)

    如果你能闲着无聊体验一下这个 Swift Version 的话那就太好了,如果你又正好有些好想法愿意告诉我,那就好事成双~

    • 比如 App 设计上,色彩,布局,入口...
    • 生成的卡券设计上,背景,文案,布局...
    • 操作逻辑上之类的

    https://testflight.apple.com/join/y4ePJgkB

    仅 iPhone ,需要 iOS17.0 或以上版本。

    第 1 条附言    2024-06-14 20:41:38 +08:00

    目前已上架 AppStore

    如果你有空的话,可以搜一下名字“添加到钱包”再下载,这会对App尴尬的排名很有帮助!

    18 条回复    2025-03-16 14:44:13 +08:00
    lcandy
        1
    lcandy  
       2024-06-11 00:55:13 +08:00 via iPhone
    啊啊做了我一直想做的
    A1exL
    &nbp;   2
    A1exL  
       2024-06-11 06:13:19 +08:00
    小程序版本忘了在哪里看到的推介用了好久!后面停止服务了一直觉得很可惜,欢迎回归!
    Chenxiaolannnnn
        3
    Chenxiaolannnnn  
       2024-06-11 10:31:34 +08:00
    影院信息不全
    outtime
        4
    outtime  
    OP
       2024-06-11 12:24:03 +08:00 via iPhone
    @lcandy 那这款 App 有遗漏你的想法的话可以补充告诉我~
    @A1exL 感谢
    @Chenxiaolannnnn 方便在 testflight 提供给我更多细节吗?比如电影票根的照片,电影院名称。影院数据是苹果地图直接筛选的,我具体看一下考虑能不能有其他方案补充这部分数据。
    BlackkCCCat
        5
    BlackkCCCat  
       2024-06-11 13:49:29 +08:00
    昨天还在想类似功能的 app 有没有,今天就看见你的帖子了,牛
    cns
        6
    cns  
       2024-06-11 18:21:34 +08:00
    太好了!支持。op 可以在 xhs 上面宣传,肯定有很多想要的。
    outtime
        7
    outtime  
    OP
       2024-06-11 18:50:07 +08:00
    @www114514 之前一直是在小红书做的宣发哈,这次发版还是测试版,主要还是想看看咱们程序员群体有没有什么想法,顺便等备案号下来。
    Leo
        8
    Leo  
       2024-06-12 10:37:13 +08:00
    想要一个纪念日类型,将恋爱纪念日(倒数日)添加到钱包,双击可以呼出看合照,通过链接也可以分享给对方添加进去。
    Leung818
        9
    Leung818  
       2024-06-12 11:55:50 +08:00
    挺想尝试来着,奈何 iOS 版本不合适
    outtime
        10
    outtime  
    OP
       2024-06-12 21:14:16 +08:00
    @Leo 我理解你的意思,但是卡券承载的信息比较少 展示照片的话位置比较小,加上不太好更换。
    @Leung818 确实后面想起有很多巨魔用户还停留在 16 ,但是因为使用了 iOS17 更新的很多 API ,所以暂时没办法向下兼容。
    outtime
        11
    outtime  
    OP
       2024-06-12 22:26:12 +08:00
    @Chenxiaolannnnn 你好,我看到了一个有关于影院信息缺失的反馈,是因为地点被 Apple 地图归类到了“体育休闲服务场所”,我已主动提交反馈;如果还有此类地点,可以在 Apple 地图中进行报告问题。
    Chenxiaolannnnn
        12
    Chenxiaolannnnn  
       2024-06-13 14:12:08 +08:00
    @outtime #11 OK
    Chenxiaolannnnn
        13
    Chenxiaolannnnn  
       2024-06-13 14:24:46 +08:00
    @outtime #11 可以尝试用票代的影院信息接口,感觉会跟准确些
    A1exL
        14
    A1exL  
       2024-06-13 16:59:52 +08:00
    @Leo #8 好家伙,真就钱包( Wallet )塞照片
    outtime
        15
    outtime  
    OP
       2024-06-13 18:49:31 +08:00 via iPhone
    @Chenxiaolannnnn 此前小程序版本确实是直接接的猫眼,因这次开发 App 换了企业资质,猫眼没有明面提供任何 API ,怕吃官司;其次地图的数据可以很好的覆盖私影,这是 App 的目标群体也会常光顾的地点。
    Ccf
        17
    Ccf  
       252 天前
    能直接扫描图里的二维码加进去么
    Darley
        18
    Darley  
       208 天前 via Android
    你好,想请教一下扫码识别是怎么实现的,有 api 还是你知道解析规则?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3015 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:29 PVG 21:29 LAX 06:29 JFK 09:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86