문제

나는 새롭다 iphone 응용 프로그램 개발.

나는 SMS 메시지. 나는 이것을하는 방법에 대해 전혀 모른다. 도와주세요.

도움이 되었습니까?

해결책

애플리케이션이 일부 URL (예 : MyApp : // Launch)에 응답 할 수 있도록하고 사용자가 URL을 시작할 때 애플리케이션이 시작될 SMS에 URL을 포함시킵니다.

SMS가 사용자 정의 URL을 포함해야하기 때문에 가장 간단한 방법이 아니라고 확신하지만 임의의 SMS가 임의의 Applciation을 시작하는 것이 가능한지 모르겠습니다.

iPhone URL 체계에서 Google을 수행하면이 구현 방법에 대한 자세한 내용을 찾을 수 있습니다.

여기에 있습니다 예시

다른 팁

SMS가 iPhone의 메일과 동일한 방식으로 작동하는 경우 해당 체계에 응답하는 응용 프로그램을 시작하도록 사용자 정의 URL을 브래킷에 포함시켜야합니다. 예를 들어,

<yourapp://yoururl>

작동하지만

yourapp://yoururl

하지 않을 것이다.

아래 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을 통과하십시오.

잘 작동합니다. 감사합니다 Hhafez!

URL 형식 "myApp : //"로 SMS를 구성했습니다. 작동하지 않았습니다. 그런 다음 ""를 시도한 다음 작동했습니다. 감사합니다 브래드!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top