V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
raiz
V2EX  ›  iDev

摊上大事了

  •  
  •   raiz · Jan 24, 2016 · 7045 views
    This topic created in 3749 days ago, the information mentioned may be changed or developed.

    昨天才做好的扫二维码自动是被设备是 安卓还是 iphone 自动跳转到应用功能市场下载 app 的服务端。针对 iphone 重定向到 app store 的 app 页面,测试可以的。今天发现 iphone 扫码之后, safari 显示无法打开网页,找不到服务器。我确认安卓扫码正常,服务端代码换了个地址测试页可以跳转,服务器是正常响应的。 那么应该服务器 ip 被苹果墙了。 我这样的实现应该不违规吗? 还有一点就是我重定向的目标应用还没上架,暂时用另一的页面代替了(会不会因为这个? 但是没理由啊,网上有很多用了第三方的二维码的)
    请问有 v 友知道怎么解决吗? 二维码已经印出去了。

    Supplement 1  ·  Jan 24, 2016
    测试过 用 Safari 直接打开二维码同域名下的 URL 都不能打开
    Supplement 2  ·  Jan 24, 2016
    刚刚下载了另外一个浏览器 发现了可以 然后又用 Safari 又可以了! 我晕了。顺便提个问题,微信内部的浏览器很 Safari 什么关系?
    Supplement 3  ·  Jan 24, 2016
    又有新发现,用 v2 的 DNS WiFi 下可以,而另一个 WiFi 没使用 v2 的 DNS 也不行,移动网络也不行。
    28 replies    2016-01-25 13:50:22 +08:00
    guoer
        1
    guoer  
       Jan 24, 2016 via iPhone
    说不定是 app store 的锅
    页面经常打不开
    NemoAlex
        2
    NemoAlex  
       Jan 24, 2016 via iPhone
    目测楼主没用过 iOS
    raiz
        3
    raiz  
    OP
       Jan 24, 2016
    @NemoAlex 我是用的 ios , 昨天测试扫码之后重定向到 appstore 页面, ios 会自动用本地应用商店打开。今天就是打不开页面。 但是用电脑可以打开,服务器代码在本地跑,也可以成功跳转。
    不明白你的意思,是说 appstore 不稳定吗?
    raiz
        4
    raiz  
    OP
       Jan 24, 2016
    @guoer 应该不是,因为我换了在本地跑服务器的代码,可以成功跳转
    cielpy
        5
    cielpy  
       Jan 24, 2016
    替换为一个其他的任何一个已经上架的 app 的链接可以跳转?
    raiz
        6
    raiz  
    OP
       Jan 24, 2016 via iPhone
    @cielpy 不可以 因为在微信里识别出来是一个动态网页,提示用户手动用 Safari 打开,微信里这个网页也显示不了
    powtop
        7
    powtop  
       Jan 24, 2016
    为什么不用活码呢
    raiz
        8
    raiz  
    OP
       Jan 24, 2016 via iPhone
    @cielpy 也是不可以
    raiz
        9
    raiz  
    OP
       Jan 24, 2016 via iPhone
    @powtop 我这个码也算是活码呀 你知道打不开的原因?
    pheyer
        10
    pheyer  
       Jan 24, 2016
    苹果应该不会墙这种东东
    chenwl
        11
    chenwl  
       Jan 24, 2016
    safari 的网络有问题,你试试用 ios 的其他浏览器打开网页
    hohoho
        12
    hohoho  
       Jan 24, 2016 via iPhone
    用微信或者其他扫出二维码结果,检查 url 是否正确,如果正确再用不同设备的浏览器去校验重定向是否正确。别着急,只要二维码正确就不会影响。
    raiz
        13
    raiz  
    OP
       Jan 24, 2016 via iPhone
    @chenwl 好的
    @hohoho 二维码是正确的 刚刚下载了另外一个浏览器 发现了可以 然后又用 Safari 又可以了! 我晕了,搞不懂是 Safari 肿么了
    chenwl
        14
    chenwl  
       Jan 24, 2016
    @raiz safari 找网络的 DNS 有点奇葩。。。有的网站能打开他就报找不到服务器。所以还得靠第三方浏览器来寻找更新 DNS 缓存~
    raiz
        15
    raiz  
    OP
       Jan 24, 2016 via iPhone
    @chenwl 这样,那我刚刚又请别人帮我试下下两部 iPhone 有一部不行 这概率
    xiamx
        16
    xiamx  
       Jan 24, 2016
    不抓包 debug 下吗?光猜测用处也是不大哎
    mind3x
        17
    mind3x  
       Jan 24, 2016 via Android
    和 safari 没多大关系,国内 dns 不稳已经两个来月了
    raiz
        18
    raiz  
    OP
       Jan 24, 2016 via iPhone
    @mind3x 对的 不能怪它。 这年不好过了,
    已经确认是 DNS 有啥解决方案吗?
    aprikyblue
        19
    aprikyblue  
       Jan 24, 2016
    > 国内 dns 不稳已经两个来月了
    +1
    DNS 不知道最近抽什么风
    iamfredng
        20
    iamfredng  
       Jan 24, 2016
    换一个域名,用 DNSpod ,必须国内的服务商。
    iamfredng
        21
    iamfredng  
       Jan 24, 2016
    大局域网动作频繁,国外的东西现在都不好使。
    mind3x
        22
    mind3x  
       Jan 24, 2016 via Android
    @raiz 没解决方案...拼人品吧
    9hills
        23
    9hills  
       Jan 24, 2016 via iPhone
    网络 debug 不是行或者不行,,,数据太少了
    LINAICAI
        24
    LINAICAI  
       Jan 24, 2016
    本来 app store 的 app 就不是每次都能成功啊。
    网页版就不清楚了
    raiz
        25
    raiz  
    OP
       Jan 24, 2016
    @iamfredng well 都是阿里家的, 二维码昨天已经发出去了 -,-!
    @9hills @mind3x @LINAICAI 尝试多个网络环境后,总结,应是 dns 到二维码 url 所在域名这个环节的问题,只有能请求到我的服务器的,都能跳转(抛开 appstore 不稳定的情况); 中国移动网络还有奇葩的运营商劫持问题,调跳到移动的门户网站。
    P9
        26
    P9  
       Jan 24, 2016
    楼主的帖子读着为什么那么拗口!
    g0thic
        27
    g0thic  
       Jan 24, 2016
    楼主,我很欣赏你的头像。。
    raiz
        28
    raiz  
    OP
       Jan 25, 2016 via iPhone
    @P9 求指教 我确实表达困难
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1052 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 22:42 · PVG 06:42 · LAX 15:42 · JFK 18:42
    ♥ Do have faith in what you're doing.