A messaging component library allowing easy integration of PayPal Credit Messages onto your app.
- Availability
- Contribution
- Support
- Client ID
- Release Process
- Testing
- Static Analysis Tools
- Build
- Local Development and Troubleshooting
The library is currently in the development process. This product is being developed fully open source - throughout the development process, we welcome any and all feedback. Aspects of the library will likely change as we develop the SDK. We recommend using the library in the sandbox environment until an official release is available. This README will be updated with an official release date once it is generally available.
As the library is moved to general availability, we will be adding a contribution guide for developers that would like to contribute to the library. If you have suggestions for features that you would like to see in future iterations of the library, please feel free to open an issue, PR, or discussion with suggestions. If you want to open a PR but are unsure about our testing strategy, we are more than happy to work with you to add tests to any PRs before work is merged.
The PayPalMessages Library is available for Android SDK 23+.
The PayPalMessages Library uses a client ID for authentication. This can be found in your PayPal Developer Dashboard.
This library follows Semantic Versioning. This library is published to Maven Central. The release process is automated via GitHub Actions.
This repository includes unit tests, integration tests, and end-to-end tests.
// TODO: Add sections with commands for running each type of tests
// TODO: Add sections with commands for static analysis
- In the terminal, run
./gradlew assemble
- In the top left corner, switch the folder view from Android to Project
- Open the folder
library/build/outputs/aar/
to see these build fileslibrary-release.aar
library-debug.aar
- Use
library-release.aar
in your projects