2011-12-14 2 views
0

원하는 시나리오는 이것이다 :내 앱이 출시 된 MMS를 표시 할 수있는 방법이 있습니까?

1) 사용자는 이미지와 텍스트 2) 내 응용 프로그램이 처음으로 시작하면 사용자가 MMS 3)에 탭하면 내 응용 프로그램이 시작됩니다의 조합을 포함하는 MMS를 수신 사용자가 내 앱을 실행하기 위해 두드린 동일한 MMS를 표시합니다.

1) 및 2)는 MMS에 표시된 URL을 사용하여 쉽게 달성 할 수 있어야합니다 (가능하다면 앱을 실행하는 URL이 표시되지 않는 것이 좋겠지 만).

3) 불가능한 것처럼 보이지만 사람들은 독창적 인 제안을했을 수 있습니다. 앱이 다음을 시작한다

호출자가 호출됩니다 : A를 통과하는 경우

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation). 

하지만 주석이있는 NSString로 비어있는 것처럼 보인다 * 설명 = [주석 설명] 아무것도 표시되지 않습니다 UIAlertView.

그래서 주석을 통해 실행될 때 앱에 전달 된 MMS에 대한 정보가없는 것 같습니다.

원하는 결과를 얻기위한 해결 방법이 있습니까? 예를 들어 내 앱은 처음에는 창 /보기를 표시하지 않으므로 MMS의 이전보기가 계속 표시되거나 내 앱이 MMS의 스크린 샷을 가져 와서 화면에서 사라지고 화면을 표시 할 수 있습니다. ...

답변

0

URL에 전달되지 않으면 아니오. 앱에 명시 적으로 전달되지 않으면 다른 앱의 데이터에 액세스 할 수 없습니다. 그것은에 암시로 당신이 추가 정보를 전달할 수 있도록

주석 속성이 UIDocumentInteractionController에 의해 사용되는

편집, 그것을하지 않습니다.

또한 앱을 시작하기 전에 스크린 샷을 관리 할 수 ​​없으며 임의의 앱이 스크린 샷을 호출하고 해당 스크린 샷에 액세스 할 수있는 경우 심각한 보안 결함이 될 수 있습니다.

+0

내가 생각하기에 따라서, 언급 된 두 가지와 같은 가능한 다른 해결책이 있는지 궁금하다. – Gruntcakes

+0

'주석'및 스크린 샷 사용에 대한 생각을 수정했습니다. –

관련 문제