V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
outtime
V2EX  ›  分享创造

整了个小程序,生成票据添加到 Apple Wallet

  •  2
     
  •   outtime ·
    hiouttime · 2022-08-30 10:27:50 +08:00 · 3967 次点击
    这是一个创建于 850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小程序码

    之前看电影一般是在淘票票买,但是最近抖音上买优惠力度实在是比较心动,加之之前中行和招行优惠力度也很诱人,所以有相当一部分的电影票是无法添加到“钱包”里面的。

    我个人不太喜欢收藏实体票根,一个是热敏纸过段时间字就没了,第二个确实懒得存起来,所以蛮喜欢将电影票能存在“钱包”里面,永远不丢失。 然后就着手写了这么一个小程序,新鲜出炉,还有很多待打磨的地方,体验之后留点建议,喜欢你会喜欢。

    OCR 功能还在折腾当中,电子票的截图大家都没有标准格式,只能逐行猜测,所以暂时没什么用(

    第 1 条附言  ·  2022-08-30 15:16:14 +08:00
    对生成 AppleWallet 对象有兴趣的友友,可以直接访问 https://github.com/outtimes/php-passkit 我将生成部分开源出来了。
    16 条回复    2022-09-01 17:42:07 +08:00
    HiramWong
        1
    HiramWong  
       2022-08-30 12:18:01 +08:00 via iPhone   ❤️ 1
    如果是几大平台买的话估计都差不多,只会有各大影院平台电子票有区别,有没有可能直接通过爬虫调数据
    7gugu
        2
    7gugu  
       2022-08-30 12:56:00 +08:00   ❤️ 1
    网页是如何生成 Apple Wallet 的数据的呀?这个有具体的规范文档吗?
    sobigfish
        3
    sobigfish  
       2022-08-30 13:26:25 +08:00   ❤️ 1
    Maxxxxyu
        4
    Maxxxxyu  
       2022-08-30 13:51:52 +08:00   ❤️ 1
    试了试,还是挺实用的,不过散场时间要是可以直接通过影片时间加开始时间算出来就更好了
    feller
        5
    feller  
       2022-08-30 14:25:11 +08:00
    正需要,非常支持,谢谢
    outtime
        6
    outtime  
    OP
       2022-08-30 14:29:49 +08:00
    @HiramWong 一开始确实是想能不能看爬虫,但是在中行和招行的客户端内都是独立的账户,也不能分享链接出来,所以只能靠 OCR 看能不能缓解一部分。其他的例如猫眼、淘票票他们自己的客户端是可以直接添加的。

    @7gugu 如 #3 所示,不过需要成为会员

    @Maxxxxyu 感谢建议!之前开发的时候是有规划做这个,不过好像当时为了赶工把所有表单都做出来了就忘记了(捂脸)
    czy8187888
        7
    czy8187888  
       2022-08-30 15:49:00 +08:00
    实用的,支持一下
    laoooo
        8
    laoooo  
       2022-08-30 21:18:34 +08:00 via iPhone
    酷!之前好多电影票都想添加到钱包,感谢楼主
    December19
        9
    December19  
       2022-08-30 23:43:40 +08:00
    已用 感谢
    dingwen07
        10
    dingwen07  
       2022-08-31 04:25:17 +08:00 via iPhone
    有适配 iOS 15 的自动隐藏过期凭证功能吗
    echoZero
        11
    echoZero  
       2022-08-31 09:32:31 +08:00
    @dingwen07 亲测 有的
    goodryb
        12
    goodryb  
       2022-08-31 11:28:51 +08:00
    最后生成的地址能直接打开 Safari 浏览器吗,省去手动复制

    不知道是不是小程序有这个限制
    outtime
        13
    outtime  
    OP
       2022-08-31 11:36:12 +08:00
    @dingwen07
    @echoZero 是的,填写中提供的开场时间及影院信息,也适配了到达地点附近,及快开场时自动在锁定屏幕上出现的功能。

    @goodryb 对,是因为这个,且 web-view 及打开文件的方式都不能实现跳转
    terencehan
        14
    terencehan  
       2022-08-31 15:04:08 +08:00
    支持一下
    Willjim
        15
    Willjim  
       2022-09-01 17:10:24 +08:00
    @outtime 很不错,不过需要手动输入信息,的确有点麻烦,希望后续能强化 OCR ,现在每次只能扫出座位号。不知道可不可以把影票的照片放在里面,包含票根照片的话感觉更有意义。
    outtime
        16
    outtime  
    OP
       2022-09-01 17:42:07 +08:00
    @Willjim 收到!会努力改进的,一方面是因为不像证件,是有标准格式的,电影票都是独立的文字,在筛选什么样的文字对应什么内容上我还需要多多学习。
    不支持,没有其他位置能放图片了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2054 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:38 · PVG 08:38 · LAX 16:38 · JFK 19:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.