2017-12-24 4 views
0

FCM 푸시 알림을 사용 및 사용 중지하는 방법 onMessageReceived 버튼을 android에서 클릭하여 사용 하시겠습니까?firebase 푸쉬 알림을 켜거나 끄는 방법 onMessageReceived?

+1

질문에 대해 자세히 설명해 주시겠습니까? – ABDevelopers

+1

당신이하고 싶은 것을 설명하고, 시도해 본 결과와 현재 얻고있는 결과는 무엇입니까? –

+0

버튼을 클릭하면 프로그램이 FiberBase에서 알림을받지 못하고 하나를 가지고 쓰고 싶습니다. 더 많이 클릭하면 사용할 수 있습니까? –

답변

0

시작시 GcmBroadcastReceiver를 수동으로 등록하고 종료 할 때 등록을 취소 할 수 있습니다.

매니페스트에 게시 된 구성 요소가 활성 상태인지 여부를 제어하려는 것처럼 들리지만 실행 중 Context.registerReceiver()를 통해 수신기를 동적으로 등록하지 마세요.

그렇다면, 당신은 이러한 구성 요소가 활성 여부를 제어 할 PackageManager.setComponentEnabledSetting()를 사용할 수 있습니다

http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, INT, INT) 당신은 당신이 동안 방송을 수신에만 관심이있는 경우

주 실행 중이면 registerReceiver()를 사용하는 것이 좋습니다. 리시버 구성 요소는 주로 브로드 캐스트가 전송 될 때마다 앱이 시작되도록해야하는 경우에 사용됩니다.

관련 문제