V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
cairnechen
V2EX  ›  分享发现

关于 Typora Beta 版本提示 [测试版本过低,请下载较新版本的] 问题调查

  •  3
     
  •   cairnechen · 338 天前 · 7805 次点击
    这是一个创建于 338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题来源 /t/823909

    根据提示内容我 google 到了 typora 官方多语言文本地址

    https://github.com/typora/Typora-i18n/blob/master/zh-Hans.lproj/Panel.strings

    "This beta version of Typora is expired, please download and install a newer version." = "当前测试版版本过低,请下载较新版本";
    

    然后根据这个英文文本找到了这个 issue https://github.com/typora/typora-issues/issues/4357

    似乎是一个在 0.10.10 版本出现,随后很快在 0.10.11 版本修复的 bug

    然后去官网查看 beta 版本更新日志,发现确实有这一项 https://typora.io/releases/all

    0.10.11
    
    1.Fix issue about "version expire".
    

    根据我自己的测试,我两台 mac 上的 typora 最后一个测试版本均无此弹窗

    随后我在 twitter 和 reddit 上用关键字搜索了一下,近期也没有用户反馈此问题,合理怀疑是原帖楼主使用的恰好是这个版本?

    比较遗憾的是官网没有提供 0.10.10 版本的 dmg 安装文件

    各位可以说一下自己在用的 typora beta 版本有无弹窗,我感觉大概率不是强制要求升级到付费版本

    第 1 条附言  ·  338 天前
    根据 @Akesudia 提供的新情报,该版本过期提醒是软件内部的一个定时器触发的,根据我的测试,将系统时间修改为
    2022 年 6 月 6 日 16 点 15 分 04 秒之后,该弹窗出现,测试版本 0.11.18 MacOS

    麻烦有条件的同学将系统时间改成这个时间测试一下,是不是会出现弹窗?

    如果大家都会出现的话,可以近似的认为,typora 最后的测试版本( 0.11.18 )将于 2022 年 6 月 6 日 16 点 15 分 04 秒之后过期

    在这之后必须升级到付费版本,这样的话,@kyrieou 的问题虽然在当前时间点并不成立( beta 版本不升级付费版本不让用),但明年 6 月 6 日之后可能成为现实
    第 2 条附言  ·  338 天前
    根据多语言文本的提交历史
    https://github.com/typora/Typora-i18n/commits/master/zh-Hans.lproj/Panel.strings

    2021 年 3 月 21 日的提交增加了版本过期的文案
    https://github.com/typora/Typora-i18n/commit/5bcc41b587fe9a8d7c33052d71e888623b6e979b#diff-c8773e9cbdef9fea88555aadac93ccdeccee4cd52b019ef8a7d8a264e9bd8a5c

    查看 typora 发布历史:
    https://support.typora.io

    2021 年 4 月 20 发布的 0.10 beta 版本是上线版本过期功能的首个版本
    36 条回复    2022-01-17 22:24:17 +08:00
    icyalala
        1
    icyalala  
       338 天前
    好像不付费也不会怎样,像 Sublime
    aireason
        2
    aireason  
       338 天前
    我的测试版没有强制要求升级,0.11.18, macOS
    jonathanchoo
        3
    jonathanchoo  
       338 天前
    他那个帖子喷的一头雾水

    0.11.16 MacOS 没有强制要求升级
    Love4Taylor
        4
    Love4Taylor  
       338 天前
    wzblog
        5
    wzblog  
       338 天前
    Innovatino
        6
    Innovatino  
       338 天前   ❤️ 2
    免费用了得有 5 、6 年了,说收费二话不说买了一个。
    我都没明白,这么多年都写着 beta ,正式版收个费这么大反应。难以理解。
    Innovatino
        7
    Innovatino  
       338 天前
    @Innovatino
    我说刚才那个帖子,没有针对这个楼里的人哈
    xloger
        8
    xloger  
       338 天前
    知道 Typora 后我是打算付费的,但是最近工作忙一直没管,结果这么久了也没见它弹窗让我升级或者付费。。。

    反正一次性买断我肯定乐意,如果变订阅制我才会考虑换别的。
    Akesudia
        9
    Akesudia  
       338 天前   ❤️ 1
    是有这个机制
    改系统时间就能复现
    版本 0.11.18
    cairnechen
        10
    cairnechen  
    OP
       338 天前
    @Akesudia 感谢,已 append ,我已验证确实存在这种机制,看来测试版本会在明年 6 月 6 日 16 点 15 分 04 秒到期(不确定每个人是否一样),那个楼主虽然说的不完全对,但是确实可能会有他说的问题
    Stevenv
        11
    Stevenv  
       338 天前   ❤️ 1
    不知道他喷啥,从最开始接触这个软件就知道这个未来会收费。。虽然我也没怎样用。。md 编辑器太多了,收费换一个,或者买都行
    Akesudia
        12
    Akesudia  
       338 天前
    不过也有可能是从安装开始算的?具体咋实现的那只能看代码了,或者逆向,我也不会

    如果是版本固定时间的话到时候还会有这类帖子出来的吧(逃
    cairnechen
        13
    cairnechen  
    OP
       338 天前
    @Akesudia 我说的那个时间点你试过了吗?
    cmdOptionKana
        14
    cmdOptionKana  
       338 天前
    我觉得甚至没必要证明什么,作者从未承诺 beta 版可以永久使用。

    我不理解“软件无权强制升级或停用”的观念是从哪里来的,有这个说法吗?
    cairnechen
        15
    cairnechen  
    OP
       338 天前
    Append 了 [版本过期] 功能的具体上线时间
    whatalittleboy
        16
    whatalittleboy  
       338 天前
    windows ,0.11.18 ,时间设置 2022 年 10 月直接弹出更新提示且强退,跳转官网😅
    cairnechen
        17
    cairnechen  
    OP
       338 天前
    @whatalittleboy 可以麻烦设置一下我说的时间吗?
    whatalittleboy
        18
    whatalittleboy  
       338 天前
    @cairnechen 我的 6 月 6 日是可以打开的,直到 6 月 14 日才弹出提示强退
    AndyZhuAZ
        19
    AndyZhuAZ  
       337 天前
    以后再考虑是否付费了,好用是好用就是用的少
    liuyulvv
        20
    liuyulvv  
       337 天前 via iPhone
    Win11 ,0.11.18 ,关闭 Typora 自动更新,更改日期,直接提示过期,无法打开。
    ddsfeng
        21
    ddsfeng  
       337 天前   ❤️ 2
    Mac 版本 0.11.18 用 Hopper 简单看了一下, 基本的逻辑是根据当前时间和 buildTime 进行比较, 如果超过某个数值, 则显示 版本过低的提示 并自动打开官网.

    可以采用打补丁的形式调整过期时间的判断数值, 从而一直 Beta.

    c2VkIC1pICdzL1x4NDFceDgxXHhGRVx4MDFceEFDXHgwN1x4MDEvXHg0MVx4ODFceEZFXHgwMVx4QUNceGZmXHhmZi8nIC9BcHBsaWNhdGlvbnMvVHlwb3JhLmFwcC9Db250ZW50cy9NYWNPUy9UeXBvcmE=
    mineralsalt
        22
    mineralsalt  
       337 天前
    我遇到了, 但是我没耐心研究版本, 直接卸载了
    ddsfeng
        23
    ddsfeng  
       337 天前   ❤️ 2
    过期时间应该是在
    UTC: '2022-06-04T16:00:01.000Z'
    北京时间: '2022-06-05 00:00:01'
    iBugOne
        24
    iBugOne  
       337 天前
    看到这个贴子之后我马上去买了个正版

    https://s2.loli.net/2021/12/24/5zgmYbXa29REUIh.png
    YuiTH
        25
    YuiTH  
       337 天前
    说句老实话,个人觉得虽然这种行为也实属正常,但是也不值得如此吹捧,好像你用了那么久免费的 Typora ,不充钱给他就是你的不对一样。滴滴当年也发了那么多补贴,后来价格高了你没被割几把韭菜也没觉得对不起滴滴吧?

    作者愿意这么做,有他的考虑(也挺聪明),虽然和有些捆绑销售啊,Notability 强制订阅啊,强制花钱买 bug 修复啊这类的只能算是小恶,但是没必要把这么做了的独立开发者洗成什么白莲花。我觉得至少是一类操作。

    最后就是,符合协议的事不一定是好的。我们默认用户协议里可以写一些免责条款,不是真的乐意你在软件里面藏一个 kill switch (并宣传你的收费新作),而是让你可以放开手搞,不会因为好心把自己的软件免费给大家用而遭到起诉。理论上你在 Steam 上买的所有游戏都不是你的,你只有使用权,明天 Valve 可以把服务器关了不给你用,完全符合协议。但是会有人开心吗?也不会。

    真要说,旧版 Typora 今天开始每次打开就弹个广告要求你升级,很多人怕是不会有好脸色看。但是现在这个操作比弹广告还要恶劣多了。
    wyfyw
        26
    wyfyw  
       337 天前
    @ddsfeng 挺好玩的,谢谢你。

    怎么找他的 buildtime (好像是 verInitTime ),好像时间差>=0x107ac01 也就是>17280000 秒=200 天就会退出。
    DearMark
        27
    DearMark  
       337 天前
    @Innovatino 可能是葡萄太酸
    cmdOptionKana
        28
    cmdOptionKana  
       337 天前
    @YuiTH 具体问题具体分析,Typora 就算立即停用,也不会造成用户的任何数据损失,也不会造成用户数据泄露,即,用户没有任何损失。

    这种情况下,用那些会造成用户损失的停用来举例是不妥的。

    “旧版 Typora 今天开始每次打开就弹个广告要求你升级,很多人怕是不会有好脸色看。”

    但是,这种没有好脸色,是正义的吗,有理有据吗,是值得提倡的吗?

    “但是现在这个操作比弹广告还要恶劣多了。”

    你这句评价就更奇怪了,每次弹广告是会对用户操作体验产生明显影响的,现在已经全网讨论 Typora 收费了,同时旧版可以继续用,也不会每次弹窗,用户体验没有下降,从现在知道收费开始还有半年无痛缓冲期来考虑付费还是换工具,这为什么就更恶劣了呢?
    cmdOptionKana
        29
    cmdOptionKana  
       337 天前
    为什么用户想省钱是正义的,作者想赚钱是罪恶的?

    为什么用户永久使用别人早就说过将来会收费的软件是正义的,作者在合法并且早有说明的情况下自由处置自己的资产却是罪恶的?
    panxianhai
        30
    panxianhai  
       337 天前   ❤️ 1
    我自愿替楼主成为 Typora 的付费用户。
    cairnechen
        31
    cairnechen  
    OP
       337 天前 via iPhone
    @panxianhai 我早就是付费用户了
    evam
        32
    evam  
       337 天前
    @iBugOne #24 数码荔枝今天特价立减 3 块,惊不惊喜
    ddsfeng
        33
    ddsfeng  
       336 天前   ❤️ 1
    @wyfyw buildTime 代码里面写死的, 偏移量 0x000ADE44, 字符串是 "Nov 17 2021", 即 "2021-11-17"
    wdssmq
        34
    wdssmq  
       336 天前
    Typora 上传图片时路径中不能有 # 号。 - V2EX
    /t/821832

    所以这个问题有人关注么。。 (╯﹏╰)
    wyfyw
        35
    wyfyw  
       335 天前
    @ddsfeng 谢谢,发现我的版本是 0.11.11 🤦‍♀️
    所以 buildTime 要早一点

    r14 = [[NSString stringWithUTF8String:"Oct 10 2021"] retain];
    xmuli
        36
    xmuli  
       312 天前
    用时,突弹窗提示禁用,Google 下,尝试更改时间一定会触发禁止使用,原来是该付费了,购之

    #typora 程序员的奇思妙想

    <img src="https://cdn.jsdelivr.net/gh/xmuli/[email protected]/2022/20220117222317.png" width="50%"/>

    <img src="https://cdn.jsdelivr.net/gh/xmuli/[email protected]/2022/20220117222334.png" width="50%"/>
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2829 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 12:32 · PVG 20:32 · LAX 04:32 · JFK 07:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.