-1
votes

Lorsque mon application Android, obtenez la notification de message Firebase, puis arrêtez-vous

Je pratique FCM Envoyer et obtenir une notification. Cela fonctionne au package de test, mais ne fonctionne pas dans mon propre forfait.

Voici mon journal ..

2020-07-23 15: 11: 29.433 19947-19947 /? E / FirebaseInstantanceID: Impossible de démarrer le service lors de l'arrière-plan: Java.lang.illegalStateException: non autorisé à démarrer le service Intention {act = com.google.firebase.instance_id_event pkg = lg.uplusbox cmp = lg.uplusbox / .controller.fcm. FCMINSTANDIDSERVICE (A Extras)}: App est en arrière-plan UID Uidrecord {91A4603 U0A198 TRNB Valeur: Procls: 1 Proclist: 19947, SEQ (0,0,0)} 2020-07-23 15: 11: 29.437 19947-19947 /? I / FA: La mesure de l'application commence, version: 11400 2020-07-23 15: 11: 29.437 19947-19947 /? I / FA: Pour activer l'exécution de la journalisation du débogage: SetProp shell log.tag.fa verbose 2020-07-23 15: 11: 29.444 19947-19947 /? V / fa: collection activée 2020-07-23 15: 11: 29.445 19947-19947 /? V / FA: Package d'application, ID d'application Google: LG.UPLUSBOX, 1: 814604498086: Android: 0700C6CB9BF60793 2020-07-23 15: 11: 29.445 19947-19947 /? I / FA: Pour activer l'exécution de la journalisation des événements en mode de débogage plus rapide: adb shell setprop debug.firebase.analytics.app lg.uplusbox 2020-07-23 15: 11: 29.445 19947-19947 /? D / FA: Lancement du message de niveau de débogage activé 2020-07-23 15: 11: 29.446 19947-19947 /? V / fa: Annulation travail. Jobid: -1683691085 2020-07-23 15: 11: 29.450 19947-19947 /? V / FA: Activité enregistrée Rappel du cycle de vie 2020-07-23 15: 11: 29.467 19947-19970 /? V / FA: Utilisation du service de mesure 2020-07-23 15: 11: 29.467 19947-19970 /? V / FA: Connexion au service distant 2020-07-23 15: 11: 29.486 19947-19970 /? V / FA: Utilisation du service de mesure 2020-07-23 15: 11: 29.486 19947-19970 /? V / fa: tentative de connexion déjà en cours 2020-07-23 15: 11: 29.588 19947-19970 /? D / FA: connecté au service à distance 2020-07-23 15: 11: 29.588 19947-19970 /? V / FA: Traitement des tâches de service en file d'attente: 2 2020-07-23 15: 11: 34.642 19947-19970 /? V / fa: inactivité, déconnexion du service


2 commentaires

Ma propre application éteignant quand obtenez un message push ..


Salut @ cm94 Bienvenue à. Je vois que vous avez ajouté votre code comme des réponses par erreur. Vous devriez ajouter ceux à votre question en cliquant sur le lien "Modifier" ci-dessus. Vous devez également supprimer les réponses ci-dessous.


3 Réponses :


0
votes
  1. Testactivity

    Testactivité de la classe publique étend l'appcCompaticotivité { xxx


0 commentaires

0
votes
  1. myfirebasemessagingService xxx

0 commentaires

0
votes

Voici PushsendProject

public void sendEmergancyData() {
        Log.d("PUSH","Start");
        try {
            RequestQueue queue = Volley.newRequestQueue(this);
            String url = "https://fcm.googleapis.com/fcm/send";
            JSONObject pushData = new JSONObject();

            pushData.put("ekey", elderlyData.getEkey());
            pushData.put("ename", name);
            pushData.put("homeIot", homeIot);

            pushData.put("title", name);
            pushData.put("body", "emergancy");

            JSONObject push = new JSONObject();
            push.put("to", regid);
            push.put("data", pushData);

            JsonObjectRequest request = new JsonObjectRequest(url, push, new com.android.volley.Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    Log.d("Emergancy_Push","success:"+response.toString());
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.d("Emergancy_Push","error:"+error.getMessage());
                }
            }) {
                @Override
                public Map<String, String> getHeaders() {
                    Map<String, String> headers = new HashMap<>();
                    headers.put("Content-Type", "application/json");
                    headers.put("Authorization", Constants.FCM_API_KEY);
                    return headers;
                }
            };
            queue.add(request);
        } catch (Exception e) {
            e.printStackTrace();
        }
        Log.d("PUSH","End");
    }


0 commentaires