안드로이드에 C2DM을 구현하기 위해 Titanium Appcelerator를 사용하고 있습니다. 그들의 포럼과 Stackoverflow에서 많은 답을 찾은 후에, 나는 (titanium-c2dm from GitHub)을 내 프로그램에 통합하고 컴파일하면서 걸어온 a guide을 발견했다. 나는 컴파일하고 제대로 모든 것을 연결할 수 있었지만 (ADB 로그 캣에서)C2DM 및 티타늄 Appcelerator 통합
c2dm.registerC2dm(senderId, {
success:function(e)
{
//stuff here
},
error:function(e)
{
//stuff here
},
callback:function(e) // called when a push notification is received
{
//stuff here
}
});
내가 내 장치에 다음과 같은 오류가 샘플 코드에 따라 등록을 시도 :
I/TiAPI (2731): Registering...
D/C2dmModule(2731): (KrollRuntimeThread) [196,687] registerC2dm called
D/C2dmModule(2731): (KrollRuntimeThread) [1,688] get registrationId property
MORE STUFF HAPPENS HERE
W/ActivityManager( 127): Unable to start service Intent
{act=com.google.android.c2dm.intent.REGISTRATION
cat=[com.vivas.c2dmtest] cmp=com.vivas.c2dmtest/com.findlaw.c2dm.C2DMReceiver (has extras) }: not found
누구를합니까 이것을 내 프로젝트에 통합하는 방법을 알고 있습니까? 당신이 그것을 가지고 어떻게 공유 할 수
당신의 tiapp.xml 및 timodule.xml의 변화
<service android:name=".C2DMReceiver"/>
<service android:name="com.findlaw.c2dm.C2DMReceiver"/>
에 : 어떤 도움 –