저는 라이브러리를 기반으로하고 스마트 C2DM 서비스를 구현하려는 Android 애플리케이션을 개발 중입니다.Android - 라이브러리 컨텍스트를 얻는 방법?
그러나 등록 할 때 앱 패키지 이름 대신 라이브러리 패키지 이름을 사용해야합니다. 그것은 메시지를 수신하는 데는 잘 작동하지만 등록을 위해서는 제대로 작동하지 않습니다.
조금 더 자세히 보면 등록 방법에 주목했습니다. 코스의 문맥을 이용하여 registrationIntent
을 얻습니다. 제 문제는이 컨텍스트가 라이브러리 패키지 이름이 아니라 앱 패키지 이름을 반환한다는 것입니다. 이걸 사용하고 싶습니다.
그래서 ... 어쨌든 lib 매니페스트에 해당하는 패키지 이름을 포함하는 라이브러리의 컨텍스트를 가져올 수 있습니까? 아니면 lib 패키지에 호출 의도 패키지 이름을 수동으로 설정하는 방법이 있습니까? 어떤 대답이나 단서 :)
편집에 대한
감사 : 내가 사용하여 "createPackageContext
"로 시도 내 appPackageName
매개 변수로하지만, 물론,이 시스템에 의해 발견 나는 예외를 가지고 있지 않습니다. ..