View on GitHub

sensibill-android-documentation

Sensibill Android Integration Documentation

Last updated for v1.24.1

Easily embed Sensibill’s white-labeled native Android SDK into your mobile banking app. This library comes with Sensibill’s receipt capture interface, along with other customizable user interfaces, which allow for a quick integration that matches your application experience. It also provides an easy way to authenticate users and take full advantage of Sensibill’s API capabilities. This configuration offers the fastest time-to-market, giving you a fully functional, secure and bank-branded experience.

Table of Contents

  1. Compatibility

  2. Installation

    a. Installation via Maven

    b. Installation via download link

    c. Sensibill Gradle Dependencies

  3. Initialization

    a. Lifecycle Listener

    b. Token Provider

    c. Analytics Event Listener

    d. Functional Configuration

  4. Authentication

    a. Token Authentication

    b. Username/Password Authentication

  5. SDK Launch

  6. Entry Points

    a. Receipt Capture

    b. Receipt Detail

    c. Receipt Export List

    d. Receipt Search

    d. Sensibill Fragments

  7. Customization

    a. Asset Customization (String/Images)

    b. Colour Customization

    c. Capture Specific Customization

    d. Font Customization

  8. Transaction Matching

  9. Sensibill API Request

  10. Troubleshooting

  11. Migration Steps

    a. Migration from 1.23.x to 1.24.0

    b. Migration from 1.22.x to 1.23.0

    c. Migration from 1.21.1 to 1.22.0

    d. Migration from 1.21.0 to 1.21.1

    e. Migration from 1.20.x to 1.21.0

    f. Migration from 1.19.x to 1.20.x

    g. Migration from 1.14.x to 1.20.x

    h. Migration from 1.16.x to 1.19.x

    i. Migration from 1.14.x to 1.16.x

    j. Migration from 1.13.x to 1.14.x

  12. Caching Info

  13. SDK Reference

  14. Dependencies

  15. Archive