2011-02-08 4 views
1

안드로이드 마켓이 어떻게 웹 사이트를 통해 원격 다운로드를 시작하는지 알고 싶습니다. 푸시 알림 시스템이 있다고 생각합니다. 다른 웹 인터페이스를 사용하여 동일한 작업을 수행 할 수 있는지 알고 싶습니다.Android 마켓 원격 다운로드 시작

답변

2

내가 볼 수있는 유일한 방법은 Google에서 제공하는 C2D (Cloud to Device) messaging API을 사용하는 것입니다. 그런 식으로 장치에 설치 인 텐트를 보낼 수 있습니다. 그러나 이는 사용자가 앱을 설치할 수있는 기기에서 시장을 항상 열어 놓을 것입니다.

는 물론 구글이 "한계"를 우회 할 수있다 :

+0

C2DM 웹 사이트는 메시지가 수신 될 때 자동으로 백그라운드에서 데이터를 동기화 할 수 있다고 말한다. 인용구 : "예를 들어, 응용 프로그램에서 알림을 게시하거나 사용자 정의 사용자 인터페이스를 표시하거나 자동으로 데이터를 동기화 할 수 있습니다." –

+0

@Austyn 확실한 ... 그냥 애플 리케이션의 설치는 내가 아는 한 기본 안드로이드 마켓 애플 리케이션을 통과해야합니다. – Juri

+0

그가 C2DM 메시지를 보내는 방법을 잘 모르는지 또는 Google 이외의 웹 사이트에서 앱을 설치하도록 강요했는지 알 수 없으므로 일반적인 대답을했습니다. 나는 아마 다른 개발자들이 앱 설치를 강제하는 메시지를 보내지 않을 것이라고 동의한다. –

2

Android Cloud to Device Messaging (C2DM)을 사용합니다. 그것들은 그들 자신의 서버를 가진 누군가가이 서비스를 구현할 수있게 해줍니다. 사이트에서

: 장치 메시징에

안드로이드 클라우드 (C2DM)는 개발자가 안드로이드 기기에 애플리케이션을 서버에서 데이터를 전송하는 데 도움이되는 서비스입니다. 이 서비스는 서버가 모바일 응용 프로그램에 직접 서버에 연결하고 업데이트 된 응용 프로그램 또는 사용자 데이터를 가져 오도록 지시하는 데 사용할 수있는 간단하고 가벼운 메커니즘을 제공합니다. C2DM 서비스는 메시지 큐잉 및 대상 장치에서 실행중인 대상 응용 프로그램으로의 배달과 관련된 모든 측면을 처리합니다.