【问题标题】:Deep link into eBay iOS app with custom URL scheme?使用自定义 URL 方案深度链接到 eBay iOS 应用程序?
【发布时间】:2015-09-22 05:26:21
【问题描述】:

在我的应用程序中,我想在客户的 iOS 设备上打开 eBay 应用程序(如果他们安装了该应用程序),并使用我指定的术语执行搜索。

我注意到打开eBay:// URL 确实会打开应用程序,但我在 eBay 的开发者门户上找不到任何讨论我想做的 API 文档。

有人做过吗?知道 URL 的其余部分需要什么,以便使用给定的术语在应用程序中执行搜索,也许还有一些指定的搜索参数,例如类别或国家/地区?

我试过ebay://www.ebay.com/sch/i.html?_nkw=test,它会启动应用程序但不执行任何搜索。

【问题讨论】:

    标签: ios ebay-api url-scheme deep-linking


    【解决方案1】:

    这适用于我使用 eBay 自定义 URL 方案:

    let eBayURL:NSURL?=NSURL(string: "ebay://launch?itm=301858203427")
    UIApplication.sharedApplication().openURL(eBayURL!)
    

    【讨论】:

    • 现在还有效吗?我试过了,还是不行
    【解决方案2】:

    我知道您可能找到了此链接,根据您的经验,该链接似乎已被最新的 iOS 版 eBay 移动应用程序弃用

    Wikipedia page on mobile app deep linking

    我直接写信给开发团队,他们在这里维护一个面向公众的讨论论坛:

    eBay iOS App Discussion Forum

    他们确认仍然支持上面 wiki 链接中的示例。我今天测试并验证了它是否可以正常工作。在这个答案的时候它工作正常。请注意,您在 iOS 上所能做的就是登陆特定的项目页面,或者在应用程序中启动搜索。搜索特定 eBay 商品 ID 的示例为:eBay://launch?itm=360703170135(适用于 iOS)。

    【讨论】:

    • 顺便说一句,iOS 9 或更高版本上的最新 eBay 应用也将处理 ePN 附属链接(流动站链接)
    • 现在还有效吗?我试过了,还是不行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多