| Système | Version |
|---|---|
| Rokt SDK pour Android | 4.10.0 |
| Android | Niveau API 21+ |
| Gestionnaire de paquets | Maven/Gradle |
| Kotlin | 1.8+ |
| Android Studio | Giraffe+ |
Historique des versions
4.10.0
Ajouté
- Événements en temps réel
- Prise en charge du nouveau type d'action de réponse
ExternalPaymentTrigger - Les sessions sont désormais conservées entre les redémarrages de l'application
Corrigé
- Correction du problème de hauteur de mise en page intégrée multiplateforme en position 2+
4.9.0
Ajouté
- Ajout de la prise en charge des liens Passthrough pour l'événement OpenUrl
Corrigé
- Correction d'un problème avec le rayon de bordure qui n'était pas appliqué correctement
- Correction de l'API Rokt.close() qui ne fermait pas l'overlay et le bottomsheet comme prévu
- Correction d'un crash dû à une incompatibilité de ViewModelOwner avec le Navigation Component
- Correction du problème de calcul de la hauteur de mise en page intégrée multiplateforme
4.8.1
Corrigé
- Correction du style de bouton pressé qui ne fonctionnait pas
- Correction de la couleur du texte en mode sombre
- Correction de l'événement PlacementFailure indésirable du partenaire
- Correction de l'affichage de la couleur noire de la barre de navigation
4.8.0
Ajouté
- Ajout de UX Helper comme dépendance pour gérer toute la logique de rendu
- Ajout du support pour l'affichage bord à bord (Edge to edge display)
Corrigé
- Conflits de thématisation avec les applications partenaires en préfixant toutes les ressources avec rokt_
4.7.0
Ajouté
- Ajout du support de mise en cache
Corrigé
- Correction du problème de violation de mode strict de socket non étiqueté
- Correction du bottomSheet ne se fermant pas complètement en raison d'un changement d'ordre dans le backhandler
- Correction du problème de poids de police lorsque le nom postscript de la police est utilisé
4.6.1
Corrigé
- Correction des problèmes ANR lors de l'appel de Rokt.init
- Correction de l'ombre du conteneur
- Correction du plantage de l'application lors de l'utilisation de androidxNavigation 2.8.1 ou supérieur
4.6.0
Ajouté
- Ajout de la fonctionnalité d'expansion pour afficher
- Nouvelle fonction Rokt.init ajoutée avec la possibilité d'avoir un callback et des événements
- Modificateur et Événements dans l'intégration de l'API Jetpack Composable
Corrigé
- Problème de couleur de la barre d'état corrigé
- Animation de changement de hauteur du bottomsheet corrigée
- Ajout de l'attente de la fin de l'initialisation lorsque execute est appelé
- Le callback partenaire dans execute est devenu une référence faible
- Correction du crash lorsque l'Activity devient null
- Problèmes rares d'ANR lors de l'initialisation
- Problème d'ombre du conteneur corrigé
- Correction du crash de l'application lors de l'utilisation de androidxNavigation 2.8.1
4.5.1
Corrigé
- Correction du crash de l'application sur RecyclerView dû à Jetpack Compose viewCompositionStrategy
4.5.0
Ajouté
- Ajout des mises en page ScrollableRow et ScrollableColumn
- Ajout de NonInteractableChildren, OuterLayoutNonInteractableChildren, et LayoutVariantNonInteractableChildren
- Ajout de FlexJustification et FlexAlignment pour les propriétés de style de Container (FlexChild utilise également FlexAlignment)
Supprimé
- Propriétés scroll et auto supprimées de l'énumération Overflow
- Propriétés is_important_for_accessibility supprimées de DataIcon, DataImage, StaticIcon, StaticImage, et ProgressIndicator
- CloseButtonChildren, CreativeResponseChildren, ProgressControlChildren, StaticLinkChildren, et StaticLinkLayoutVariantChildren supprimés
- Propriété settings supprimée de ProgressIndicator, GroupedDistribution, CarouselDistribution, et Overlay nodes
- LayoutStyleTransition supprimé
- FlexPosition supprimé
- Prédicats CreativeCopy et Position supprimés de la mise en page extérieure (Outer Layout)
Modifié
- is_important_for_accessibility changé en accessibility_hidden dans ProgressIndicator
- Noms de propriété WhenTransition changés de
inetoutàin_transitionetout_transitionrespectivement - Modification de la définition des transitions de style avec le LayoutStyles générique mis à jour
- OverlayChildren changé en ModalChildren avec support de closeOnComplete
Corrigé
- Correction du plantage de l'application lors du chargement de polices corrompues
- Téléchargement des polices dans init simultanément
- Correction du style des liens en texte enrichi
- Correction de la liaison de données imbriquées dans la réponse créative
4.4.1
Corrigé
- Correction du crash dû à l'appel de
Executesansinit.
4.4.0
Corrigé
- Correction du paramètre de configuration de l'application pour contrôler le mode couleur.
- Correction de la session multi-pages.
- Correction du redémarrage du Bottomsheet.
- Correction de l'indicateur de progression du Carousel.
4.3.1
Corrigé
- Correction du problème d'animation par défaut du Bottom-sheet
- Restauration de l'état du SDK lors du redémarrage de l'Activity
- Assuré que le placement persiste lorsque l'application est reprise
- Corrections de la recomposition Jetpack Compose
4.3.0
Ajouté
- Support des flags de fonctionnalité (feature flag)
- Intégration des événements partenaires
- Support du constructeur de mise en page (layout builder)
Corrigé
- Correction du placement intégré Flutter sur Android 14
- Correction du crash de l'application lors du redémarrage du processus
- Correction de la violation d'invariant du flux Kotlin
4.2.2
Corrigé
- Correction du problème d'enregistrement des signaux
4.2.1
Corrigé
- Correction de la gestion des polices pour supporter à la fois les noms de famille de polices et les noms postscript
4.2.0
Ajouté
- Améliorations de la gestion des polices
4.1.0
Ajouté
- Distribution en carrousel
- Distribution groupée
- Support de l'accessibilité
- Rapport SignalViewed
Corrigé
- Correction des callbacks onShouldShowLoadingIndicator et onShouldHideLoadingIndicator
- Comportement du bouton retour corrigé sur l'overlay
- Suppression de l'animation de ripple indésirable sur les boutons
3.15.10
Corrections de bugs et améliorations.
3.15.9
Corrections de bugs et améliorations.
3.15.8
Corrections de bugs et améliorations.
3.15.5
Corrections de bugs et améliorations.
3.15.4
Cette version ajoute un index de démarrage de barre de progression personnalisable et quelques petits ajustements de l'interface utilisateur.
3.15.0
Support pour un bouton de fermeture supplémentaire en bas du placement et mises à jour du design de l'en-tête.
3.14.1
Cette version inclut le support pour de nouvelles mises en page et des corrections générales de bugs.
3.13.0
Cette version inclut une fonctionnalité qui fournit un indicateur de progression textuel sous les CTA, avec un texte supplémentaire personnalisable.
3.12.0
Ajout de la possibilité de fermer le placement en cas de réponse négative. Alignement du pied de page personnalisable et quelques petits ajustements de l'interface utilisateur.
3.11.0
Possibilité d'afficher des images en mode sombre et de fermer les placements. Introduction des onglets personnalisés (Custom Tabs).
3.10.0
Ajout du support pour le retour à la ligne dans le texte du titre.
3.9.1
Améliorations des performances et corrections de bugs.
3.9.0
Possibilité de limiter la taille du logo, possibilité d'ouvrir les liens de trafic avec le navigateur par défaut.
3.8.0
Introduction d'un nouveau placement de mise en page BottomSheet.
3.7.0
Barre de progression personnalisable prise en charge.
3.6.8
Corrections de bugs et améliorations.
3.6.7
Corrections de bugs et améliorations.
3.6.6
Paragraphe de clôture intégré pour le placement de Rokt.
3.6.4
Corrections de bugs pour le placement en superposition (Overlay Placement).
3.6.3
Ajout de l'option de changement de casse pour les boutons CTA (Call to Action).
3.6.2
Permettre la configuration du séparateur de pied de page.
3.6.1
Mises à jour mineures de l'interface utilisateur de placement pour suivre les lignes directrices de conception des meilleures pratiques de Rokt dans l'application.
3.6.0
Prend en charge le placement intégré dans DialogFragment.
3.5.2
Prend en charge Jetpack Compose, stabilise le composant réseau et corrections mineures de bugs.
3.5.1
Suppression de la bibliothèque Play Install Referrer et corrections mineures de bugs.
3.5.0
La conception du placement en superposition a été mise à jour pour introduire la prise en charge de la bordure et du rayon de placement.
3.4.1
Ciblage Android 11 (API 30) et mise à jour de la licence.
3.4.0
Introduction de la prise en charge des attributs de réalisation pour permettre le partage de données PII brutes avec Rokt uniquement après un consentement positif du client.
3.3.3
Corrections de bugs pour React Native.
3.3.2
Compatibilité avec React Native introduite, permettant au wrapper React Native d'afficher des offres intégrées.
3.3.0
Introduction d'un navigateur intégré Rokt pour offrir une meilleure expérience client et prendre en charge les liens d'application, y compris les liens profonds internes et les liens vers le Play Store pour les offres d'installation d'applications.
3.2.1
Mises à jour mineures de l'interface utilisateur de placement pour intégrer les lignes directrices de conception des meilleures pratiques de Rokt dans l'application. Cela a un impact mineur sur l'emplacement et le remplissage des CGU de l'offre, de la Politique de confidentialité de l'offre et du message de confirmation de placement.
3.1.2
Mises à jour mineures de l'interface utilisateur de placement pour intégrer les lignes directrices de conception des meilleures pratiques de Rokt dans l'application. Cela a un impact mineur sur l'emplacement et le remplissage des CGU de l'offre, de la Politique de confidentialité de l'offre et du message de confirmation de placement.
3.1.1
AdvertisingIdClient et GooglePlayServices ont été retirés du SDK Android de Rokt pour rester cohérents avec le SDK iOS de Rokt en raison des changements introduits par le cadre App Tracking Transparency d'Apple avec iOS 14.5.
3.1.0
Un nouveau modèle de placement a été ajouté pour permettre aux boutons de réponse positive et négative d'apparaître empilés en plus d'être côte à côte. De petites améliorations de performance concernant le t éléchargement des polices ont également été incluses.
3.0.0
Mise à jour majeure pour connecter le SDK iOS de Rokt avec la nouvelle API Mobile de Rokt et les systèmes back-end.
2.3.0
Pour moderniser l'infrastructure des bibliothèques.
2.2.0
Introduction du support pour le Mode Sombre (Dark Mode) avec des schémas de couleurs distincts pouvant être configurés entre le Mode Clair (Light Mode) et le Mode Sombre.
2.1.2
Pour supporter plusieurs placements intégrés sur la même page.
2.1.0
Modèle de placement intégré introduit.
2.0.1
Plusieurs offres introduites dans cette version.
1.0.0
Modèle de placement en plein écran introduit avec le widget Rokt.