De status "Verzonden naar serviceprovider" blijft van kracht voor Android-pushleveringen

Dit artikel richt de kwestie in Adobe Campaign Classic v7 waar de de dupleveringen van Android in worden geplakt die aan de dienstverlener status wordt verzonden, verhindert dupberichten op de mobiele toepassing worden ontvangen.

Beschrijving description

Milieu

Adobe Campaign Classic v7

Uitgave/Symptomen

De de duploleveranties van Android hebben het brede logboek geplakt in Verzonden aan de dienstverlener status, verhinderend dupberichten op de mobiele toepassing worden ontvangen.

Bijvoorbeeld:

16/09/2024 13:23:19 Sent to the service provider Not defined Message to '*' pushed to the connector.

Stappen om te reproduceren:

  1. Verzend een Android-pushmelding.
  2. Controleer de status van de brede logboek > dupberichten in worden geplakt die aan de dienstverlener status wordt verzonden en u krijgt geen Android dupbericht op de mobiele toepassing die u selecteerde.
  3. Op het tekstgebied, kunt u Bericht aan '*' zien die aan de schakelaar wordt geduwd.

Resolutie resolution

Dit type van situatie kan zich voordoen als u niet volledig aan FCM HTTPv1 gemigreerd.

Er moet aan drie voorwaarden worden voldaan voordat een levering van een Android-pushmelding wordt verzonden:

  1. De mobiele toepassing van Android van de de marketing van Adobe Campaign van de instantie moet API versie HTTP v1 gebruiken en de correcte details hebben die voor de toepassing van Android worden toegevoegd.
    U kunt de hieronder documentatie gebruiken om ervoor te zorgen dat uw mobiele toepassing van Android HTTP v1 correct gebruikt:
    {de veranderingen van het Kanaal van het Bericht van de duw 🔗

    ACC - Android - het proces van de Migratie aan FCM HTTPv1

  2. De nieuwste androidPushConnectorV2.js (nms) Javascript-connector in de Android die externe account routeert, wordt gebruikt om de levering te verzenden.

    NOTA: In het geval, gebruikt u een de duwschakelaar van de douaneAndroid, zorg ervoor dat u uw veranderingen met de recentste schakelaar Javascript OTB androidPushConnectorV2.js (nms) samenvoegt.

  3. De leveringsmalplaatje van Android dat u in uw levering van het pushbericht van Android gebruikt heeft het correcte androidCheckParams zoals hieronder:

    code language-none
    <androidCheckParams>
          <source><!--[ CDATA[ <% if( appSubscription.mobileApp.label!='' &&
         appSubscription.mobileApp.img!='' &&
         appSubscription.mobileApp.fcmProtocol!='' &&((
         appSubscription.mobileApp.senderId!='' &&
         appSubscription.mobileApp.password!='' ) || (
         appSubscription.mobileApp.fcmProjectId!='' &&
         appSubscription.mobileApp.fcmPrivateKey!='' &&
         appSubscription.mobileApp.fcmClientEmail!='' ) ) &&
         String(message.delivery.idTracking)!='' &&
         String(message.delivery.idMarketing)!='' ) { %--> 'OK' <% } else { %> 'Error' <% } %>] ] ></source>
    </androidCheckParams>
    

Om te bevestigen dat de duw berichten gebruikend HTTPv1 worden verzonden, zorg ervoor dat de tekst in het brede logboek het volgende is:

HTTPv1 SUCCESS 200: message to '*' has been transmitted to FCM

Voor een meer gedetailleerde uitleg, gelieve de volgende verbinding te volgen:

ACC - Android - het proces van de Migratie aan FCM HTTPv1

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f