0

이 내용이 논의 된 것을 볼 수 있지만 그것이 변경되었는지 알고 싶습니다.Firebase 콘솔에서 Firebase click_action이 변경 되었습니까?

Firebase 알림을 사용하고 있으며 앱이 백그라운드에 있으면 onMessageReceived() 메소드가 호출되지 않았 음을 이해합니다. 그러나 당신이 메시지 click_action과 함께 보내고 의도 필터를 가지고 당신이 원하는 작업을해야합니다.

이제 사용자 정의 데이터 키, 값이있는 고급 옵션에서 콘솔에서이 작업을 수행 할 수 있습니다. 키 click_action. 그러나 이것은 나를 위해 작동하지 않습니다.

내가 열고 자하는 작업 내에서 매니페스트에이 인 텐트 필터가 있습니다.

<activity android:name=".Activities.SalesActivity"> 

     <intent-filter> 
      <action android:name="OPEN_ACTIVITY" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 


    </activity> 

콘솔에 키로 click_action을 추가하고 값으로 OPEN_ACTIVITY을 (를) 추가합니다. 그러나 알림을 클릭하면 해당 클래스로 이동하지 않습니다.

다른 곳에서는 코드가 누락 되었습니까? 감사합니다.

답변

1

click_action은 콘솔에서 지원되지 않습니다. click_action은 REST API를 통해 알림 메시지를 보낼 때만 사용할 수 있습니다.

콘솔의 사용자 지정 데이터는 메시지의 데이터 페이로드에 키/값 쌍을 추가하기 만하며 장치에서 알림이 표시되거나 처리되는 방식에는 영향을주지 않습니다.