- Зайдите в файл info.plst вашего приложения.
- Добавьте строку к этому и назовите ее «Типы URL».
- Разверните первый элемент в «URL-адресах» и добавьте строку «Идентификатор URL», значение этой строки должно быть обратным доменом для вашего приложения, например. "Com.yourcompany.myapp".
- Снова добавьте строку в первый элемент в «Типы URL» и назовите ее «Схемы URL».
- Внутри «Схемы URL» вы можете использовать каждый элемент в качестве другого URL-адреса, который вы хотите использовать, поэтому, если вы хотите использовать «myapp: //», вы должны создать элемент с именем «myapp».
Используя схему URL, вы теперь зарегистрировали URL-адрес приложения. Вы можете запустить приложение, открыв URL-адрес с помощью настраиваемой схемы.
Используйте UIApplicationDelegate
, если вы хотите предоставить ему специальный обработчик. Все, что вам нужно сделать, это обеспечить реализацию для него в вашем делегате.
Тогда получите:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
if (!url) {
return NO;
}
// Do something with the url here
}
См this.
Вы хотите сказать, что мне нужно добавить ссылку на URL-адрес, который дает письмо при нажатии кнопки регистрации? – Avinash651
Чтобы запустить приложение, вы должны добавить тот же URL-адрес (схему) в электронном письме. Поэтому, если у вас есть «myApp» в проекте Xcode, вы должны иметь «myApp: //» в письме. Когда пользователь коснется ссылки, ваше приложение будет запущено. пс. Имейте в виду, что иногда эта ссылка не работает, если, например, пользователь открывает электронное письмо внутри Chrome или другого почтового клиента. – tagyro
После того, как вы добавили URL-схему и запустили приложение один раз, вы также можете открыть приложение, вызвав «myApp: //» в MobileSafari (на устройстве или симуляторе), чтобы проверить, что приложение открывается. – tagyro