Noted above, but just to close the question.
From Uber support: "You can use uber: // to call an open Uber application, but, unfortunately, we don’t have one convenient or public to connect in the promo code field."
What I did here is put the code in a cardboard and open the application or go to the application store ...
[[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]; }
source share