【问题标题】:Uber iOS App URL Scheme? [closed]优步 iOS 应用 URL 方案? [关闭]
【发布时间】:2023-03-12 05:39:01
【问题描述】:

我正在编写一个小型的“宣传册”式 iOS 应用程序,并希望允许用户点击链接以打开带有预填折扣代码的 Uber 应用程序。通常我会通过自定义 url 方案来做到这一点,但我找不到任何 Uber 支持此工作流程的文档。

四处寻找,我注意到uber:// 确实打开了 Uber 应用程序,但我无法猜测如何在 url 中传递优惠代码。

我猜它不受支持,这很好,但它会是一个不错的选择。有人知道这里的具体情况吗?

【问题讨论】:

  • 你应该在 Uber 网站/支持论坛上问这个问题。
  • 很公平。我想我只是习惯了 SO 是我得到开发者答案的地方。 FWIW... 来自 Uber 支持:“您可以使用 uber:// 调用打开 Uber 应用程序,但不幸的是,我们没有一个方便或公开的工具可以直接插入促销代码字段。”
  • 将其发布为答案。然后下一个有相同问题的人会找到你的答案。

标签: ios url-scheme


【解决方案1】:

如上所述,但只是为了结束问题。

来自 Uber 支持:“您可以使用 uber:// 调用打开 Uber 应用程序,但不幸的是,我们没有一个方便或公开的工具可以直接插入促销代码字段。”

我在这里最终做的是将代码放在粘贴板上并打开应用程序或推送到应用程序商店...

[[UIPasteboard generalPasteboard] setString:@"THE_PROMO_CODE"]; //be sure this is clearly labeled in the UI to prevent inadventent data loss

NSURL* uberURL = [NSURL URLWithString:@"uber://"];
NSURL* appStoreURL = [NSURL URLWithString:@"itms-apps://itunes.apple.com/us/app/uber/id368677368?mt=8"];

if ([[UIApplication sharedApplication] canOpenURL:uberURL])
{
    [[UIApplication sharedApplication] openURL:uberURL];
}
else
{
    [[UIApplication sharedApplication] openURL:appStoreURL];
}

【讨论】:

  • 谢谢,uber:// 绝对有效 - uber
猜你喜欢
  • 2018-06-20
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-15
相关资源
最近更新 更多