2012-05-10 4 views
2

나는 내 마지막 수단으로 당신을 바라보고 있습니다. 나는 안드로이드에서 푸시 알림을 수행하는 방법에 대한 모든 자습서를 읽었지만 모든 자습서에 뭔가 빠졌거나 완전히 작동하지 않는다고 생각합니다.Android에서 푸시 알림

그래서 내가하고 싶은 것은 상태 표시 줄에 간단한 알림을 표시하여 앱에서 사용할 수있는 새로운 정보가 있음을 사용자에게 알리는 것입니다.

나는 여기에 가야 할 올바른 방법이 C2DM이라고 생각한다. 내 문제는, 나는 애플 리케이션 또는 서버 쪽에서 그것을 구현하는 방법을 전혀 모른다.

필자는 멋진 문장이 필요하지 않으며, 문장이나 문장을 보내는 PHP 스크립트 일 수도 있습니다. 내 코드를 서버에 등록 할 수 있도록 코드 스 니펫 (snippet)을 넣으십시오. 나는 내 iOS 푸시 서버를 수행하는 자체 서버를 가지고 있으므로 여기에는 probs가 없습니다.

이 작업을 수행하는 방법에 대한 단계별 자습서를 제공해 주시면 정말 감사하겠습니다.

Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER"); 

     registrationIntent.putExtra("app", PendingIntent.getBroadcast(context, 0, new Intent(), 0)); 

     registrationIntent.putExtra("sender", "[email protected]"); 

     context.startService(registrationIntent); 

그것은 문맥 변수에 해결 될 수 없다고하지만 혀는 그것을 만들 말하지 않았거나 나에게 말했다 : 팁을위한

덕분에, 그래도 난이 코드에 오류를 받고 있어요 변수의 형태

+0

getApplicationContext() –

+0

내가 Nesim Razon 동의를 시도, 시도 GCM과 PHP를 사용하여 푸시 알림을 보낼에 관한 것입니다 getApplicationContext(). 메소드에 컨텍스트 컨텍스트가 포함되어 있는지 확인하십시오. 예를 들면. public void onReceive (컨텍스트 컨텍스트, 의도 regIntent) – Winona

답변