2012-03-15 3 views
0

WP7 용으로 개발 된 많은 응용 프로그램이 있습니다. 한 앱을 다른 앱에서 시작하고 싶습니다. 일반적인 대답은 "아니요, 할 수 없습니다"라고 알고 있습니다.WP7에서 프로그래밍 방식으로 다른 응용 프로그램 시작 - 아이디어

내 앱을 처음 실행하면 내 서버에 기기 ID가 등록되고 푸시 알림을 등록하면 어떨까요? I 앱 바에서 응용 프로그램 푸를 시작하려고 할 때

그런 다음 : 주어진 디바이스 ID와 응용 프로그램 푸 ID로

  • 응용 프로그램 바 핑 내 서버를 서버 장치 응용 프로그램 푸가 설치되어 주어진 발견하면
  • , 그것은 전송 Foo 응용 프로그램 인스턴스에 푸시 알림
  • 응용 프로그램 Foo가 시작됩니다.
  • PROFIT !!!

접근 방법에 대해 어떻게 생각하십니까? 우리에게 필요한 변화를 가져올 수있는 아폴로를 기다리거나 더 기다릴 가치가 있습니까? (또는하지 않을 수도 있습니다)

답변

2

제안 된 접근 방식은 실제로 작동하지 않습니다. 서버에서 Foo 응용 프로그램으로 원시 알림을 보내고 응용 프로그램이 실행 중이 지 않으면 (그렇지 않을 경우) MS 서버는 알림을 전화로 전달하지 않으며 서버에 오류가 발생합니다 .

예를 들어 토스트 알림을 보내면 사용자는 Foo 애플리케이션과 관련된 무언가가 표시되었음을 알리는 축하 메시지를 받게됩니다. Foo 응용 프로그램을 시작하려면 축배를 거쳐야합니다. 그럴 수 있지만 조금은 ... clunky 보인다.

(YouTube 및 Acrobat 응용 프로그램 참조) 일부 메커니즘이 있어야하지만 현재 시장 요구 사항에 대한 특별한 권한/기술 면제가 필요합니다. 나는이 허가/면제를받을 가능성이 거의 없다고 생각합니다.

+0

youtube와 acrobat의 몇 가지 추가 정보로는 app/// [APPID]/_default? url = % s'을 (를) 시작한 쉘에서 등록 된 프로토콜/파일 형식이 있습니다. – EaterOfCode

관련 문제