【问题标题】:How to identify iOS Universal apps from apple RSS feed如何从苹果 RSS 提要中识别 iOS 通用应用程序
【发布时间】:2011-05-25 00:26:08
【问题描述】:

我正在开发一个 iOS 应用审查网站,并查看了 Apple 提供的工具,例如 iTunes RSS 提要和 API。

但是,我不知道如何区分 iOS 通用应用程序和其他 iOS 应用程序类型(仅限 iPhone 和 iPad)。

知道如何区分 iOS 通用应用程序吗?

谢谢!

【问题讨论】:

    标签: iphone ios ipad rss app-store


    【解决方案1】:

    我检查了 xml,似乎没有一个元素可以指定它的通用性。但是,指向 itunes.apple.com 上应用页面的提要中包含的链接包含以下代码:

    <p><span class="app-requirements">Requirements: </span>
    Compatible with iPhone, iPod touch, and iPad. Requires iOS 3.1 or later
    </p>
    

    如果我是正确的,您可能可以通过定位类(在本例中为“app-requirements”)来获取那一点 html,并且可能会做一些正则表达式来检查是否包含 ipad 和/或 iphone其中。

    希望对您有所帮助...没有足够的线索来详细说明。

    【讨论】:

    • 我同意,可能需要二次抓取,但我认为 Luis 正在寻找可以在 iPad 上原生运行的应用程序,而不是在 iPhone 仿真模式下(与 iPad 兼容只是意味着它会运行,但不一定全屏。)而是尝试搜索这个 sn-p:
      这个应用专为 iPhone 和 iPad 设计
    • @jason 我是 iOS 开发新手,所以你能解释一下“在 iPad 上运行本机,而不是 iPhone 模拟器......”的意思吗?也许有一个小脚本来处理来自 Apple 的 RSS 和只需剪掉不包含上述搜索的那个 (ipad) 并创建一个新的 RSS 提要,专为您的应用程序。
    • 大多数 iPod 应用程序都可以在 iPad 上运行,但不能以原生 1024x768 分辨率运行——它要么是一个以屏幕为中心的 320x480 窗口,要么您可以将 2 倍放大到 640x960。胖二进制标签表示应用具有更大屏幕的布局。
    • 非常感谢胖二进制标签的建议。这可能只是诀窍。我要检查一下,看看这是否提供了解决方案。我从没想过根据屏幕布局大小进行分叉。再次感谢。
    • @jason 啊!知道了!明白了谢谢。我认为@Luis Jason 得到了这个荣誉,提供了更准确的技术答案!
    【解决方案2】:

    检查这种提要是否适合您..

    http://appstorefeeds.com/

    这有 iphone、ipad 付费/免费的分类。看看这个

    【讨论】:

    • 感谢您的回复。不幸的是,这与 Apple 的 iTunes RSS 提要提供的信息相同,并且没有通用应用分类。
    猜你喜欢
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2011-07-04
    相关资源
    最近更新 更多