Wijzigingen in kanaal voor pushmelding :headding-anchor: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 de configuratie van uw abonnementsservices voor Android-pushberichten worden bijgewerkt om deze wijziging te ondersteunen.
Bovendien adviseert de Adobe hoogst om naar de op teken-gebaseerde verbinding aan APNs eerder dan een op certificaat-gebaseerde verbinding te bewegen, die veiliger en scalable 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 :headding-anchor:fcm-push-upgrade
Wat is er veranderd? :headding-anchor:fcm-changes
Als onderdeel van de voortdurende inspanningen van Google om haar diensten te verbeteren, zullen de bestaande FCM API's worden stopgezet op 20 juni 2024. Meer informatie over het HTTP-protocol voor Firebase Cloud Messaging vindt u in Google Firebase-documentatie.
Starten 24.1-release, Adobe Campaign Standard ondersteunt de HTTP v1 API's voor het verzenden van Android Push Notification Berichten.
Heb je invloed op? :headding-anchor: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? :headding-anchor:fcm-transition-procedure
Vereisten :headding-anchor:fcm-transition-prerequisites
-
De steun van HTTP v1-API Deze modus is toegevoegd in versie 24.1. Als uw omgeving op een oudere versie wordt uitgevoerd, is een upgrade van uw omgeving naar de nieuwste release van Campaign Standard.
-
Het JSON-bestand van de Android Firebase Admin SDK-service is vereist om de mobiele toepassing naar HTTP v1 te verplaatsen. Leer hoe u dit bestand kunt ophalen in Google Firebase-documentatie.
-
Als u deze oudere versie van de SDK nog steeds gebruikt, moet u uw implementatie bijwerken met de Adobe Experience Platform SDK. Meer informatie over het migreren naar Adobe Experience Plaform SDK in dit artikel.
-
Zorg ervoor dat u de Mobiele toepassingsconfiguratie toestemming in Adobe Experience Platform Data Collection Mobile alvorens de hieronder stappen uit te voeren. Meer informatie.
Overgangprocedure :headding-anchor:fcm-transition-steps
Ga als volgt te werk om uw omgeving te verplaatsen naar HTTP v1:
-
Bladeren naar Administration > Channels > Mobile app (AEP SDK).
-
Selecteer de specifieke mobiele toepassing waarvoor het certificaat moet worden bijgewerkt.
-
Controleer de Update app credentials selectievakje.
-
Geef de toepassings-id (Android-pakketnaam) van uw Android-project op
build.gradle
bestand. Bijvoorbeeld:com.android.test.testApp
. Zorg ervoor dat u verschillende id's gebruikt voor testomgevingen en productieomgevingen. -
Upload uw JSON-sleutelbestand met uw persoonlijke sleutel voor Android.
-
Klik op de knop Opslaan knop.
Apple iOS Push Notification Service (APNs) :headding-anchor:apns-push-upgrade
Wat is er veranderd? :headding-anchor: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.
Meer informatie over op token gebaseerde verbindingen met APNs vindt u in Apple Developer-documentatie.
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 de Adobe u ten zeerste aan om deze bij te werken naar een tokenverbinding.
Heb je invloed op? :headding-anchor: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? :headding-anchor:ios-transition-procedure
Vereisten :headding-anchor:ios-transition-prerequisites
-
De steun van Op token gebaseerde verificatie modus is toegevoegd in 24.1-release. Als uw omgeving op een oudere versie wordt uitgevoerd, is een upgrade van uw omgeving naar de nieuwste release van Campaign Standard.
-
U hebt een APNs-verificatietoken voor ondertekening nodig om de tokens te genereren die uw server gebruikt. U kunt deze sleutel aanvragen via uw Apple-ontwikkelaarsaccount, zoals wordt uitgelegd in Apple Developer-documentatie.
Overgangprocedure :headding-anchor:ios-transition-steps
Voer de volgende stappen uit om uw mobiele iOS-toepassingen te verplaatsen naar de op token gebaseerde verificatiemodus:
-
Bladeren naar Administration > Channels > Mobile app (AEP SDK).
-
Selecteer de specifieke mobiele toepassing waarvoor het certificaat moet worden bijgewerkt.
-
Controleer de Update app credentials selectievakje.
-
Geef de Toepassings-id (iOS-bundel-id). U vindt de iOS Bundle ID (App ID) in het primaire doel van uw app in Xcode.
-
Upload uw iOS p8-certificaatbestand.
-
De APN-verbindingsinstellingen invullen Key Id en iOS Team Id.
-
Klik op Save.
Uw iOS-toepassing wordt nu verplaatst naar de op token gebaseerde verificatiemodus.