Запуск приложения из смс сообщения - PullRequest
4 голосов
/ 09 марта 2009

Я новичок в iphone разработке приложений.

У меня есть пример приложения, которое нужно запустить из SMS-сообщения . Я понятия не имею, как это сделать. Пожалуйста, помогите мне.

Ответы [ 4 ]

9 голосов
/ 10 марта 2009

Обратите внимание, что если SMS работает так же, как Mail на iPhone, вам нужно заключить свой пользовательский URL в скобки, чтобы он запускал приложение, отвечающее этой схеме. Например,

<yourapp://yoururl>

будет работать, но

yourapp://yoururl

не будет.

5 голосов
/ 09 марта 2009

Разрешите вашему приложению реагировать на некоторые URL (например, myapp: // launch) и включать URL в SMS, когда пользователь запускает этот URL, который запустит ваше приложение.

Я уверен, что это не самый простой способ (так как SMS должен включать ваш пользовательский URL), но я не знаю, возможно ли с любым произвольным SMS запустить произвольное приложение.

сделайте схему Google на iphone URL, и вы найдете много подробностей о том, как реализовать это

Вот пример

1 голос
/ 19 сентября 2013

нижеприведенный метод 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-адрес пользовательского приложения.

0 голосов
/ 12 марта 2009

Работает нормально. спасибо, хафез!

Я написал SMS в формате URL "myapp: //". Это не сработало. Тогда я попробовал "", тогда это сработало. спасибо бред!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...