Documentation
Search…
Release notes
Android release notes

APM

Version 6.0.1

BUG FIXES
    APMScreen -> APMScreenConfig (class conflict with GoogleAppMeasurement)

Version 6.0.0

IMPROVEMENTS
    Components Architecture -> APMScreen for some screens
    Use "deeplink" for configure TABS instead "ids"
    Screen timeline
    Stay in interstitial if deeplink is another interstitial (only for interstitial, not for game)
    Remove partnerLabel from traductions, change wording for share a gift
    Update error/warning log
    Game : Shoot works without initPage
    Expose deeplink (APMWebViewUtils) to client
    Add popup for unsubscribe process
    Remove deprecated keys THEME and TRANSLATION
    Remove deprecated fields : content, fieldLabel and ctaLabel
    Remove deprecated features : APMPrivate/APMPublic -> APM
    Remove deprecated features : APMBadgeManagerPrivate -> APMBadgeManager
    Remove deprecated features : APMConfigPrivate -> APMConfig
    Remove deprecated features : APM.onCreate, onPause, onDestroy
    Remove deprecated features : APMServices.onActivityResult
BUG FIXES
    Don't show screen, interstitial or game if services is loading
    Show interstitial/game after re-enabled global variable interstitialEnabled to true
    triggerActions listener not in UIThread
    toDictionary() don't send APMImage model to React/Flutter
    Crash allResourcesAreLoaded fixed
    Crash fixed when transition occurs between screen INFO and CODE
    APMMenuView2, setting radius fixed
    Crash fixed on method APMTag.tagFromHashMap

Version 5.8.2

IMPROVEMENTS
    Restore : apmServicesUserWinPoints, apmServicesUserWinChallenge, apmServicesUserWinTrophy, apmServicesUserWinLevel
BUG FIXES
    Don't show walkthrough if services is not ready
    NPE on APMUserJourneyUtils for Android.
    Refresh badge after showing interstitial -> big badge -> badge
    Showing N interstitials for N tag (triggerPage) fixed

Version 5.8.1

IMPROVEMENTS
    Remove screen APMForm
BUG FIXES
    setAutoSizeTextTypeUniformWithConfiguration on cover flow gifts
    Load external resource font if multiples fonts ares defined
    Title of level doesn't show

Version 5.8.0

IMPROVEMENTS
    Notification in app, possibility to create 2 types of notifs :
      banner
      fullscreen
    Theses notifications are configured in BO
    A notification is triggered with an event (user_not_connected, user_connected, generosity_suggested, generosity_win, challenge_win, trophy_win, level_win, gift_accessible, game_suggested)
    For lottie resources, add configurations loopMode (once, loop) and scaleMode (aspectFit, aspectFill, scaleToFill)
    APMWebViewUtils : refactor
    Update GA
    Possibility to hide header of big badge
    Debug : add keyTheme parameter to increase debug
    log_warning_app : function is already loading... is now a debug log
    Update GameScreen, retrieve all ressources before launch the game
BUG FIXES
    Crash ArrayIndexOutOfBoundsException fixed, the crash occurs when you come back to the application after a long time while the big badge is open
    Crash NullPointerException fixed, the crash occurs when you come back to the application after a long time while the big badge is open
    Fix NPE on parseTypeface
    log_error_app : No value for key : [%@] -> APMGraphicView don't call this log anymore. This is not a bug.
    Update view APMTabbarItemView, not iso with iOS version

Version 5.7.5

IMPROVEMENTS
    Possibility to disabled statistics at runtime for a device/user

Version 5.7.4

BUG FIXES
    Fixes delay for tag "user_session"

Version 5.7.2

IMPROVEMENTS
    Can customize opening/closing animation duration of big badge
BUG FIXES
    Crash at launch after the first time, init of singleton APMServices and APM

Version 5.7.1

IMPROVEMENTS
    Add "cardCode" in model APMBurn
    Update screen gift for a gift type barcode/code
TOOLS VERSIONS
    Android Studio 4.1 -> 4.1.1

Version 5.7.0

IMPROVEMENTS
    Add "from" for Web-Service gift/list
    mailTo: and tel: OK on webViews
    Manage deeplinks on CGU's gift webView
    Manage deeplinks on gift type url
    Add pin code for a gift
    APMStatUtils : add bool for disabled GA locally
    Force logs WARN and ERROR
    Manage deeplinks on gift type : "cadeau à expédier"
BUG FIXES
    Bug autoscroll version <= Android 8 (regression)
    Manage gift title on APMCoverFlowGiftView

Version 5.6.4

BUG FIXES
    Bug fix on APMCoverFlowGiftView
    Memory leak on APMPrivate
    Bug fix on text on confirmation message for gift type email

Version 5.6.3

IMPROVEMENTS
    Override error message APMServices

Version 5.6.2

IMPROVEMENTS
    Add counter component for screen daily challenge
    Add page/list for user NC
BUG FIXES
    Bug autoscroll on coverflow gifts
    Graphic bug on tabbar

Version 5.6.1

IMPROVEMENTS
    Add callback for unsubscribtion : APMServicesUserListener
    Add callback for userBalance changed : APMServicesUserListener
    Add invisible component for set differents height
    Loader lottie on webView
BUG FIXES
    Default theme on onboarding if call showOnboarding too fast

Version 5.6.0

IMPROVEMENTS
    Add new components
TOOLS VERSIONS
    Android Studio 4.0.1 -> 4.1

Version 5.5.1

BUG FIXES
    Crash fixes
    Version of SDK not sended correctly in APMStat

Version 5.5.0

IMPROVEMENTS
    Ready for Android 30
    Update deeplink in screen Game
BUG FIXES
    Showing page/interstitial/game between screen's transitions
TOOLS VERSIONS
    Android Studio 3.5.3 -> 4.0.1
    Android Gradle Plugin 3.5.3 -> 4.0.1
    Gradle 5.4.1 -> 6.6

Version 5.4.0

IMPROVEMENTS
    Add a deeplink to open directly a game
    Update game : Instant Gagnant
    Update game : Ticket Gagnant
    New game : Labyrinthe
    New game : Shooting
    New game : Bandit Manchot
    New game : Click to Win
    New game : Shake & Win

Version 5.3.0

IMPROVEMENTS
    iOS : UIWebView -> WKWebView
    EventsRules : Possibility to disabled/enabled badge/walkthrough/notificationFullscreen since the BO
    Preload of WebView, increase loading of webview
    New class APMDeeplinkUtils for manage deeplink in app, classes APMOnboardingUtils and APMDeepLinkActionUtils are now deprecated

Version 5.2.0

IMPROVEMENTS
    New version of analytics tagging plan
    Screen gifts, gifts history, earns history : list with a progressView and a errorView (animation lottie possible)
    Label of trophy optional
    Remove old deprecated classes and methods
    Can show tabbar without label, the picto is centering in the middle
    APMProd.features is now a model
    Bug fix for a gift "cadeau à expédier"
    Anonymous and unsubscribe users : All features of SDK is now managed for them
    Add new method triggerAction with a new model APMTag
    Change format of serialization of classes APMUserJourney, APMTrophy, APMInfoConfig, APMChallenge, APMCategoryTrophy, APMLogCatLog, APMGame, APMGameResource and APMGameResult, possible bug when migrating data with old version in gamification mode.
    Refresh pages if userProperties changed

Version 5.1.6

BUG FIXES
    StackOverFlow GA tags error, loop...

Version 5.1.5

IMPROVEMENTS
    Move DebugLog Warnings to Debug
BUG FIXES
    ANR Fixe APMWebServices

Version 5.1.3

IMPROVEMENTS
    Add method triggerAction"s" with properties and callback
    Add tags "tag_ok", "warning_app", "error_app", "error_api", "page_action", "challenge_info", "game_view_loader", "game_view_result", "game_action", "tag_game_ok", "tag_page_ok"
    Add "display" param for few tags
    Check "prog.isActive" below retrieving differents models
    Add method APMServices.resetAll()
    Retrieve true error message from apmServer
BUG FIXES
    Secure recovery of APMDevice
    Warning sur APMUser.userFromHashMap() (use in ReactNative)
    Game : stop animation properly after show result OK or KO
    Crash fixes : click on badge win level in fid mode
    Graphic fixes :
      giftslist
      page indicator show 3 by default before retrieving pages
      tabbar with more 5 controllers
    Deeplinks :
      deeplinks in screen page doesn't work (some cases)
      closeBadge in screen game"

Version 5.1.2

IMPROVEMENTS
    Update of build.gradle, check if local.properties exists Update APMServices error messages
BUG FIXES
    Theme corrupted on first install
TOOLS VERSIONS
    Gradle Plugin 3.5.1 -> 3.5.3
    Android Studio 3.5.1 -> 3.5.3

Version 5.1.0

New screen : form screen (you can set a code and play) Animation full screen individuelle for trophy and level Animation Lottie on screen daily challenge for specific challenge Tag Game updated Bugs fixes

Version 5.0.0

Android Studio : 3.5.1 Gradle plugin : 3.5.1 Gradle : 5.4.1 Use librairies AndroidX

Version 4.5.2 - 4.5.3

Bugs fixes

Version 4.5.1

Disabled proguard obfuscation Bugs fixes

Version 4.5.0

A tag can open a page Add "i" in challenge cell Add animation background in daily challenge

Version 4.4.2

rewardFullscreenEnabled

Version 4.4.1

Bugs fixes

Version 4.4.0

Add Google Measurement Protocol (custom analytics)

Version 4.3.1

Bugs fixes

Version 4.3.0

New gift catalog theme New notification of win with lottie animation Update deeplinks

Version 4.2.2

Remove user properties "zipcode" and "geoloc" if user refuse geoloc

Version 4.2.1

Bugs fixes

Version 4.1.3

Geoloc enabled in SDK for RGPD

Version 4.1.2

Pictos app's miles can be administrable from BO Fix graphic bug on screen Daily Challenge Add separator "|" for properties for methods triggerAction Add logs Others fixes

Version 4.1.1

Bugs fixes

Version 4.1.0

Challenges localized Tag Game

Version 4.0.0

Open sources API 4.0

Version 3.1.8

Bugs fixes

Version 3.1.7

THEME : Possibility to center big badge

Version 3.1.6

update rules and filters (frequencies in rules) update algo of triggerAction, loop in futurs levels update animations of challenges bugs fixes

Version 3.1.5

add rules and filters for campaigns

Version 3.1.1 – 3.1.4

bugs fixes

Version 3.1.0

gamification version with challenges and trophies

Version 3.0.6

add listener : APMServicesUserListener, notify when the user changes can load font in res/raw, res/font and assets folders bugs fixes

Version 3.0.4

add services : userDelete and userList bugs fixes

Version 3.0.1 – 3.0.3

bugs fixes

Version 3.0.0

api 3.0 onboarding RGPD

Version 2.8.1

bitcode enabled update theme optimize userClientConnect support TLS 1.2 pour Android 4.1 – 4.4

Version 2.8.0

migration APMBanner and APMSticker in same SDK APM

APMBanner

Version 2.7.1

bugs fix don’t hide the badge when connection userClientConnect occurs

Version 2.7.0

add custo bugs fix

Version 2.6.5 – 2.6.9

add custo bugs fix

Version 2.6.3 – 2.6.4

bugs fix

Version 2.6.2

bugs fix add variable for theme

Version 2.6.1

add userBalance on screen list gifts bugs fix on online theme add variable for theme

Version 2.6.0

add online theme add online texts add deepLink action

Version 2.5.2

bugs fix

Version 2.5.1

bugs fix triggerAuto –> DEPRECATED triggerAction 2.0

Version 2.5.0

new design gamification / status segmentation walkthroughs and how works bugs fix

Version 2.4.4

bugs fix for iOS 10 and xCode 8 potential crash fix in APMGiftViewController

Version 2.4.3

possibility to set a different default language for SDK (Localizable.json) negative earn in historic picto of banner customizable, size, font and text

Version 2.4.2

add services : statistic/generositydisplay and statistic/giftdisplay link url on gift open external application

Version 2.4.1

APMServices is transitive, possibility to interact with APMServices and app’s miles screens directly

Version 2.4.0

Simple HTML marker is supported for gift screen (title, description) and burn screen Optimize process connection client if same email and same partnerClientId

Version 2.3.0

Add confirm message for specific gift type APMOnBadgeBigListener : listener for knows when the big badge is open or close (and opening, closing) Add Debug mode for back-office Add Global actions/generosities Possibility to set a different appID New variables for CUSTOMIZATION

Version 2.2.1

Screen user unsubscribe Support different money TriggerAuto with actionName New variables for CUSTOMIZATION

Version 2.2.0

Show stock in gift view New screen for display current generosity Possibility to show/hide the badge Confirm popup for use a gift Possibility to set a different classID New variables for CUSTOMIZATION

Version 2.1.2

New variables for CUSTOMIZATION

Version 2.1.1

Interface web to interact with webviews

Version 2.1.0

APMBanner…

APMSticker

Version 1.5.1

bugs fix don’t hide the badge when connection userClientConnect occurs

Version 1.5.0

add custo bugs fix

Version 1.4.5 – 1.4.9

add custo bugs fix

Version 1.4.3 – 1.4.4

bugs fix

Version 1.4.2

bugs fix add variable for theme

Version 1.4.1

add userBalance on screen list gifts bugs fix on online theme add variable for theme

Version 1.4.0

add online theme add online texts add deepLink action

Version 1.3.2

bugs fix

Version 1.3.1

bugs fix triggerAuto –> DEPRECATED triggerAction 2.0

Version 1.3.0

new design gamification / status segmentation walkthroughs and how works bugs fix

Version 1.2.6

bugs fix for iOS 10 and xCode 8 potential crash fix in APMGiftViewController

Version 1.2.5

possibility to set a different default language for SDK (Localizable.json) negative earn in historic

Version 1.2.4

add services : statistic/generositydisplay and statistic/giftdisplay link url on gift open external application

Version 1.2.3

APMServices is transitive, possibility to interact with APMServices and app’s miles screens directly

Version 1.2.2

Bugs fix

Version 1.2.1

Possibility to show userBalance at bottom of Sticker

Version 1.2.0

Simple HTML marker is supported for gift screen (title, description) and burn screen Optimize process connection client if same email and same partnerClientId

Version 1.1.0

Add confirm message for specific gift type APMOnBadgeBigListener : listener for knows when the big badge is open or close (and opening, closing) Add Debug mode for back-office Add Global actions/generosities Possibility to set a different appID New variables for CUSTOMIZATION

Version 1.0.0

Project start
Last modified 26d ago