优步iOS App URL方案?

我正在编写一个小型“宣传册”风格的iOS应用程序,并希望允许用户点击链接以预先填写的折扣代码打开Uber应用程序.通常我会通过自定义网址方案执行此操作,但我找不到优步支持此工作流程的任何文档.

我四处张望,注意到uber://打开优步应用程序,但我一直无法猜测如何在网址中传递优惠代码.

我猜它不受支持,这很好,但它是一个很好的.谁知道这里的具体细节?

解决方法

注意上面,但只是为了结束这个问题.

来自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];
}

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...