Wijzigingen in kanaal voor pushmelding push-upgrade
Met Campagne kunt u pushmeldingen verzenden op Android- en iOS-apparaten. Om dit te doen, baseert de Campagne zich op de specifieke abonnementsdiensten. Enkele belangrijke wijzigingen in de Android Firebase Cloud Messaging (FCM)-service worden in 2024 gepubliceerd en kunnen van invloed zijn op uw Adobe Campaign-implementatie. Mogelijk moet uw configuratie met abonnementsservices voor Android-pushberichten worden bijgewerkt om deze wijziging te ondersteunen.
Daarnaast raadt Adobe ten zeerste aan om over te schakelen naar de tokengebaseerde verbinding met APN's in plaats van een op een certificaat gebaseerde verbinding, die veiliger en schaalbaarder is.
Voor een ononderbroken service moet u een upgrade uitvoeren van uw mobiele toepassing die bij Adobe Campaign is geregistreerd, zodat deze de nieuwste verificatiemechanismen voor FCM (Android) en APNs (iOS) bevat.
Google Android Firebase Cloud Messaging (FCM)-service fcm-push-upgrade
Wat is er veranderd? fcm-changes
Als deel van Google dat voortdurend probeert om zijn diensten te verbeteren, zal erfenis FCM APIs op juni 20, 2024 worden opgeheven. Leer meer over het protocol van HTTP van het Overseinen van de Wolk van de Wolk van de Wolk van de Vuurstand van de Wolk van de Vuurstand van de Wolk van de Vuurstand in Google documentatie .
Beginnend versie 24.1 , steunt Adobe Campaign Standard v1 APIs van HTTP om de Berichten van het Bericht van het Push van Android te verzenden.
Heb je invloed op? fcm-impact
Als u Adobe Campaign Standard al gebruikt om pushmeldingen te verzenden, moet uw implementatie worden bijgewerkt.
De overgang naar de nieuwste API's is verplicht om elke onderbreking van de service te voorkomen.
Hoe kan ik bijwerken? fcm-transition-procedure
Vereisten fcm-transition-prerequisites
-
De steun van v1 API van HTTP wijze is toegevoegd in versie 24.1. Als uw milieu op een oudere versie loopt, is een eerste vereiste voor deze verandering uw milieu aan de recentste versie van Campaign Standard te bevorderen.
-
Het JSON-bestand van de Android Firebase Admin SDK-service is nodig om de mobiele toepassing naar HTTP v1 te verplaatsen. Leer hoe te om dit dossier in documentatie van de Vuurbasis van Google te krijgen.
-
Als u deze oudere versie van de SDK nog gebruikt, moet u uw implementatie bijwerken met Adobe Experience Platform SDK. Leer hoe te om aan de Ervaring van Adobe te migreren Plaform SDK in dit artikel .
-
Zorg ervoor u de Mobiele toestemming van de Configuratie van de App in Mobiele de Inzameling van Gegevens van Adobe Experience Platform alvorens de hieronder stappen uit te voeren hebt. Meer info.
Overgangprocedure fcm-transition-steps
Ga als volgt te werk om uw omgeving te verplaatsen naar HTTP v1:
-
Blader naar Administration > Channels > Mobile app (AEP SDK) .
-
Selecteer de specifieke mobiele toepassing waarvoor het certificaat moet worden bijgewerkt.
-
Schakel het selectievakje Update app credentials in.
-
Geef de toepassings-id (Android-pakketnaam) op uit het
build.gradle-bestand van uw Android-project. Bijvoorbeeldcom.android.test.testApp. Zorg ervoor dat u verschillende id's gebruikt voor testomgevingen en productieomgevingen. -
Upload uw JSON-sleutelbestand met de persoonlijke sleutel van Android.
-
Klik sparen knoop.
Apple iOS Push Notification Service (APNs) apns-push-upgrade
Wat is er veranderd? ios-changes
Zoals aanbevolen door Apple, moet u uw communicatie met de APNs (Apple Push Notification service) beveiligen door stateless verificatietokens te gebruiken.
Token-gebaseerde authentificatie biedt een stateless manier om met APNs te communiceren. Stateloze communicatie is sneller dan op certificaat-gebaseerde communicatie omdat het geen APNs vereist om het certificaat, of andere informatie, met betrekking tot uw leverancierserver op te zoeken. Er zijn andere voordelen aan het gebruiken van op teken-gebaseerde authentificatie:
-
U kunt hetzelfde token gebruiken van meerdere providerservers.
-
U kunt één token gebruiken om meldingen te distribueren voor alle apps van uw bedrijf.
Leer meer over op token-gebaseerde verbindingen aan APNs in documentatie van de Ontwikkelaar van Apple .
Adobe Campaign Standard ondersteunt zowel tokenverbindingen als verbindingen op basis van certificaten. Als uw implementatie afhankelijk is van een verbinding op basis van een certificaat, raadt Adobe u ten zeerste aan deze bij te werken naar een tokenverbinding.
Heb je invloed op? ios-impact
Als uw huidige implementatie afhankelijk is van op een certificaat gebaseerde aanvragen om verbinding te maken met APNs, heeft dit gevolgen voor u. De overgang naar een op een token gebaseerde verbinding wordt aanbevolen.
Hoe kan ik bijwerken? ios-transition-procedure
Vereisten ios-transition-prerequisites
-
De steun van op token-gebaseerde authentificatie wijze is toegevoegd in versie 24.1 . Als uw milieu op een oudere versie loopt, is een eerste vereiste voor deze verandering uw milieu aan de recentste versie van Campaign Standard te bevorderen.
-
U hebt een APNs-verificatietoken voor ondertekening nodig om de tokens te genereren die uw server gebruikt. U vraagt deze sleutel van uw Apple ontwikkelaarsrekening, zoals die in documentatie van de Ontwikkelaar van Apple wordt verklaard.
Overgangprocedure ios-transition-steps
Voer de volgende stappen uit om uw mobiele iOS-toepassingen te verplaatsen naar de op token gebaseerde verificatiemodus:
-
Blader naar Administration > Channels > Mobile app (AEP SDK) .
-
Selecteer de specifieke mobiele toepassing waarvoor het certificaat moet worden bijgewerkt.
-
Schakel het selectievakje Update app credentials in.
-
Verstrek identiteitskaart van de Toepassing (identiteitskaart van de Bundel van iOS). U vindt de iOS Bundle ID (App ID) in het primaire doel van uw app in Xcode.
-
Upload uw iOS p8 certificaatdossier.
-
Vul de APNs verbindingsmontages Key Id en iOS Team Id in.
-
Klik op Save .
Uw iOS-toepassing wordt nu verplaatst naar de op token gebaseerde verificatiemodus.