Я новичок в разработке iphone
.Запуск приложения из SMS-сообщения
У меня есть пример приложения, которое необходимо запустить с SMS-сообщение. Я не знаю, как это сделать. Пожалуйста, помогите мне.
Я новичок в разработке iphone
.Запуск приложения из SMS-сообщения
У меня есть пример приложения, которое необходимо запустить с SMS-сообщение. Я не знаю, как это сделать. Пожалуйста, помогите мне.
Позвольте вашему приложению ответить на какой-либо URL-адрес (например: myapp: // launch) и включить URL-адрес в SMS-сообщение, когда пользователь запустит этот URL-адрес, который запускает ваше приложение.
Я уверен, что это не самый прямой путь (так как SMS необходимо включить свой собственный URL), но я не знаю, если это возможно с любой произвольной SMS запустить произвольный applciation
сделать Google на iPhone схеме URL, и вы найдете множество подробностей о том, как реализовать эту
здесь является example
Обратите внимание, что если SMS действует таким же образом, как и почту на iPhone, вы будете нуждаться чтобы заключить свой собственный URL в скобки, чтобы запустить приложение, отвечающее на эту схему. Например,
<yourapp://yoururl>
будет работать, но
yourapp://yoururl
не будет.
Он отлично работает. спасибо, hhafez!
Я составил SMS с URL-адресом «myapp: //». Это не сработало. Затем я попробовал "", затем это сработало. Спасибо, Брэд!
метод ниже AppDelegate говорит полный URL, который используется, чтобы открыть приложение
-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
//you could parse the url and take action according to that
}
В приведенном ниже приложении методы делегата сообщает, какие приложения, вызванное открыть приложение
- (BOOL)application:(UIApplication *)application openURL: (NSURL *)url sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
//you could capture the refered app custom url and open back from your app
return YES;
}
со следующим фрагментом кода вы можете открыть приложение, открывшее ваше приложение
NSURL *urlObj = [NSURL URLWithString:url];
[[UIApplication sharedApplication] openURL:urlObj];
Передача пользовательского URL-адреса приложения.
Можете ли вы также рассказать мне, как заставить мое приложение отвечать на URL? – saikamesh
Я могу подать свое приложение на адрес. Когда этот URL-адрес вводится в сафари, он открывает приложение. Я не тестировал это с помощью SMS. Спасибо за вашу помощь. – saikamesh
расскажите, как это происходит – hhafez