| 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.0Lien direct vers 4.10.0
AjoutéLien direct vers 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éLien direct vers Corrigé
- Correction du problème de hauteur de mise en page intégrée multiplateforme en position 2+
4.9.0Lien direct vers 4.9.0
AjoutéLien direct vers Ajouté
- Ajout de la prise en charge des liens Passthrough pour l'événement OpenUrl
CorrigéLien direct vers 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.1Lien direct vers 4.8.1
CorrigéLien direct vers 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.0Lien direct vers 4.8.0
AjoutéLien direct vers 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éLien direct vers Corrigé
- Conflits de thématisation avec les applications partenaires en préfixant toutes les ressources avec rokt_
4.7.0Lien direct vers 4.7.0
AjoutéLien direct vers Ajouté
- Ajout du support de mise en cache
CorrigéLien direct vers 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.1Lien direct vers 4.6.1
CorrigéLien direct vers 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.0Lien direct vers 4.6.0
AjoutéLien direct vers 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éLien direct vers 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.1Lien direct vers 4.5.1
CorrigéLien direct vers Corrigé
- Correction du crash de l'application sur RecyclerView dû à Jetpack Compose viewCompositionStrategy
4.5.0Lien direct vers 4.5.0
AjoutéLien direct vers 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éLien direct vers 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éLien direct vers 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éLien direct vers 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.1Lien direct vers 4.4.1
CorrigéLien direct vers Corrigé
- Correction du crash dû à l'appel de
Executesansinit.
4.4.0Lien direct vers 4.4.0
CorrigéLien direct vers 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.1Lien direct vers 4.3.1
CorrigéLien direct vers 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.0Lien direct vers 4.3.0
AjoutéLien direct vers Ajouté
- Support des flags de fonctionnalité (feature flag)
- Intégration des événements partenaires
- Support du constructeur de mise en page (layout builder)
CorrigéLien direct vers 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.2Lien direct vers 4.2.2
CorrigéLien direct vers Corrigé
- Correction du problème d'enregistrement des signaux
4.2.1Lien direct vers 4.2.1
CorrigéLien direct vers Corrigé
- Correction de la gestion des polices pour supporter à la fois les noms de famille de polices et les noms postscript
4.2.0Lien direct vers 4.2.0
AjoutéLien direct vers Ajouté
- Améliorations de la gestion des polices
4.1.0Lien direct vers 4.1.0
AjoutéLien direct vers Ajouté
- Distribution en carrousel
- Distribution groupée
- Support de l'accessibilité
- Rapport SignalViewed
CorrigéLien direct vers 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.10Lien direct vers 3.15.10
Corrections de bugs et améliorations.
3.15.9Lien direct vers 3.15.9
Corrections de bugs et améliorations.
3.15.8Lien direct vers 3.15.8
Corrections de bugs et améliorations.
3.15.5Lien direct vers 3.15.5
Corrections de bugs et améliorations.
3.15.4Lien direct vers 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.0Lien direct vers 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.1Lien direct vers 3.14.1
Cette version inclut le support pour de nouvelles mises en page et des corrections générales de bugs.
3.13.0Lien direct vers 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.0Lien direct vers 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.0Lien direct vers 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.0Lien direct vers 3.10.0
Ajout du support pour le retour à la ligne dans le texte du titre.
3.9.1Lien direct vers 3.9.1
Améliorations des performances et corrections de bugs.
3.9.0Lien direct vers 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.0Lien direct vers 3.8.0
Introduction d'un nouveau placement de mise en page BottomSheet.
3.7.0Lien direct vers 3.7.0
Barre de progression personnalisable prise en charge.
3.6.8Lien direct vers 3.6.8
Corrections de bugs et améliorations.
3.6.7Lien direct vers 3.6.7
Corrections de bugs et améliorations.
3.6.6Lien direct vers 3.6.6
Paragraphe de clôture intégré pour le placement de Rokt.
3.6.4Lien direct vers 3.6.4
Corrections de bugs pour le placement en superposition (Overlay Placement).
3.6.3Lien direct vers 3.6.3
Ajout de l'option de changement de casse pour les boutons CTA (Call to Action).
3.6.2Lien direct vers 3.6.2
Permettre la configuration du séparateur de pied de page.
3.6.1Lien direct vers 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.0Lien direct vers 3.6.0
Prend en charge le placement intégré dans DialogFragment.
3.5.2Lien direct vers 3.5.2
Prend en charge Jetpack Compose, stabilise le composant réseau et corrections mineures de bugs.
3.5.1Lien direct vers 3.5.1
Suppression de la bibliothèque Play Install Referrer et corrections mineures de bugs.
3.5.0Lien direct vers 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.1Lien direct vers 3.4.1
Ciblage Android 11 (API 30) et mise à jour de la licence.
3.4.0Lien direct vers 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.3Lien direct vers 3.3.3
Corrections de bugs pour React Native.
3.3.2Lien direct vers 3.3.2
Compatibilité avec React Native introduite, permettant au wrapper React Native d'afficher des offres intégrées.
3.3.0Lien direct vers 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.1Lien direct vers 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.2Lien direct vers 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.1Lien direct vers 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.0Lien direct vers 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.0Lien direct vers 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.0Lien direct vers 2.3.0
Pour moderniser l'infrastructure des bibliothèques.
2.2.0Lien direct vers 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.2Lien direct vers 2.1.2
Pour supporter plusieurs placements intégrés sur la même page.
2.1.0Lien direct vers 2.1.0
Modèle de placement intégré introduit.
2.0.1Lien direct vers 2.0.1
Plusieurs offres introduites dans cette version.
1.0.0Lien direct vers 1.0.0
Modèle de placement en plein écran introduit avec le widget Rokt.