//------------------------------------------------------------------------------
// GCM SDK
//------------------------------------------------------------------------------
* android sdk manager 실행해서,
Extras 에서 Google Cloud Messaing for Android 다운로드 해라.
* 다운로드폴더/extras/google/gcm/gcm-client/dist/gcm.jar 파일을
프로젝트의 libs 폴더에 복사해라.
//------------------------------------------------------------------------------
// AndroidManifest.xml
//------------------------------------------------------------------------------
<uses-permission android:name="패키지명.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<permission android:name="패키지명.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>
<application ...>
<!-- GCM receiver -->
<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="패키지명" />
</intent-filter>
</receiver>
<!-- GCM Intent Service. 이거 이름 바꾸면 안됨 -->
<!-- 처음에 이름을 내맘대로 바꿨다가, 안되서, 한참 애먹음 -->
<!-- 아마, gcm.jar 안에 이 이름이 설정되어 있은거 같다 -->
<service android:name=".GCMIntentService" />
</application>
반응형
'Android 초보' 카테고리의 다른 글
GCM. 발송서버. php (0) | 2014.07.04 |
---|---|
GCM. 안드로이드앱 (0) | 2014.07.04 |
GCM 준비 (0) | 2014.07.04 |
mac, intelliJ, android sdk setting (0) | 2014.07.04 |
안드로이드 앱. 웹서버에서 다운받기 (0) | 2014.07.04 |