¿Cómo agrego un análisis de etiqueta para los mensajes de datos con el java Firebase SDK del administrador?

Daniel Tonks:

A partir del 1 de julio de Firebase requiere la adición de etiquetas a los mensajes con el fin para el análisis para mostrar sobre el número de mensaje de datos envía etc.

'A partir del lunes, 1 de julio de 2019, usted será capaz de filtrar los datos mediante una etiqueta de análisis. Los mensajes de datos enviados sin una etiqueta de análisis no pueden ser representados en este tablero después de esa fecha '.

El problema es que el enlace a la documentación proporcionada por firebase aquí , no ayuda. Sólo se refiere a las solicitudes HTTP mientras estoy usando el SDK Firebase de administración que se ejecuta en una instancia del motor de aplicaciones Java.

Se trata de los barebones del código que estoy utilizando para enviar mensajes de datos actualmente. ¿Cómo puedo adaptar este a enviar los mensajes con una etiqueta de análisis?

Message message = Message.builder()
                .putData("data",data)
                .setToken(deviceID)
                .build();


        String response = FirebaseMessaging.getInstance().send(message);
Dencho:

Creo que he encontrado:

Message message = Message.builder()
    .putData("data",data)
    .setFcmOptions(FcmOptions.withAnalyticsLabel("MyLabel"))
    .setToken(deviceID)
    .build();

Puedo ver los mensajes en la consola Firebase -> Informes -> pestaña Datos.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=227567&siteId=1
Recomendado
Clasificación