V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iambeginner
V2EX  ›  问与答

苹果 iMessage 仍有改密码后继续使用 bug 求帮测试 [ iPad 7.1.2]

  •  
  •   iambeginner · 2014-08-18 02:46:22 +08:00 · 2841 次点击
    这是一个创建于 3749 天前的主题,其中的信息可能已经有所发展或是发生改变。
    整件事非常蛋疼 先说结论和请大家也帮测试下:

    1.环境 iPad 4 (或iPhone应该也一样) 开启iMessage状态
    2. 关闭iMessage [这一步很重要]
    3.去官网appleid.apple.com 把iMessage对应Apple ID的密码改了
    4. 然后 不管是 立刻/过一会/过很久
    去重新打开iMessage 不会提示请输入新密码 而是直接就成功打开了 并且可以顺利发消息
    即, 说个类比的术语, 使用旧密码的session并没有过期, 不和服务器同步检验就继续放行了.

    其中为什么2很重要 如果你的设备那时iMessage是开启的状态 网页更改密码后会立刻提示你输入新密码否则无法继续使用
    即, iMessage对自身安全的检测基于前提是自身在线能接收Apple服务器的一次push
    如果push提示设备改更新密码时iMessage是关闭的无法接收 那么这个检查就这么被略过了.....


    ---------------------------------------------
    蛋疼背景故事:
    之所以问这个 之前为了玩游戏用女友ID登录过iPad (当时已被GameCenter坑了 以为要整个设备包括imsg, app store, facetime全登录同一个帐号才生效) 于是女友手机端提示我使用了其imsg 大吵一架 遂关闭iPad上的iMessage按钮 之后她也更改了她的ID密码

    事隔好几个月
    需要登录自己的ID在pad上使用
    按下iMessage按钮的瞬间 既没有提示正在激活 也没有提示需要输入新密码 就那么卡住了几分钟
    然后弹出写着ID需要重新输入密码的窗口
    可能去服务器请求了 发现本地缓存密码和服务器不对 也ok 于是登录了自己的ID
    登录后自己手机提示自己ID在pad上登录

    过了几分钟 女友来质问 她又在手机收到提示说我成功登陆她的ID并附以截图
    尼玛!
    看来那卡住的几分钟 实际上iMessage是成功用本地缓存激活了的 但过了一会去服务器请求了才发现不匹配

    这个也算知名bug(改密码换手机后imsg仍可使用) 已在iOS 6修复(详见http://www.iapps.im/single/10784) 但修复方式就是push一个消息? 客户端收到则提示更改 没收到就无视了?
    本地显然是有一个和服务器的检查周期 但不是几分钟十几分钟 等几个月再验又太长了

    所以!! 想求教!!
    1是否有人知道这个用缓存去服务器检查的周期是多久?
    2以及 帮做个如上的实验 帮截图那个"卡住几分钟最后提示重新输入密码登录 并且其他设备会告知你的ID被登录" 这个事件

    所有财富悬赏这两件事 所有回复均给感谢 非常急
    -----------------
    为什么急? 女友爆发了第二次信任危机 估计还是觉得我破译了密码登录了ID
    关键就是我的清白要靠 "Apple iMessage本地密码缓存在一段时间被关闭又重新开启后仍会成功登录一瞬间然后又被服务器踢下来" 的截图来说明

    只能跪谢了 我很珍惜她
    5 条回复    2014-08-18 21:57:22 +08:00
    iambeginner
        1
    iambeginner  
    OP
       2014-08-18 02:50:05 +08:00
    此事我也英文邮件去询问Apple了.....

    如果有人能帮实验出那个去服务器请求的周期是多久 并帮截个图 你要什么我力所能及的都随便 现金都可以
    我自己也在做: 登录了她的ID -> 关闭iMessage -> 改密码 -> 等待 -> 等待足够久...再次开启时去服务器验证 -> 出错同时另一台绑定此ID的设备会提示ID在别处被使用

    主要是那个等待足够久... 等不起啊
    iambeginner
        2
    iambeginner  
    OP
       2014-08-18 03:37:49 +08:00
    发现他们没有邮件 约了US Apple的电话解答
    同时去support提了个贴 地址在
    https://discussions.apple.com/thread/6497119
    oott123
        3
    oott123  
       2014-08-18 10:06:26 +08:00 via Android   ❤️ 1
    你要告诉她,你要能破解她的密码,登录 iMsg 就不会让她感觉到了…
    iambeginner
        4
    iambeginner  
    OP
       2014-08-18 11:30:10 +08:00
    @oott123 她担心的是 万一我早就知道了密码 一直在用呢
    事态升级到无法沟通不看目的原因动机 只有重现那个出错场景才能还我清白的地步了
    oott123
        5
    oott123  
       2014-08-18 21:57:22 +08:00 via Android
    @iambeginner 事件已经到还原了你也说不清楚的地步了…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2767 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:45 · PVG 19:45 · LAX 03:45 · JFK 06:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.