1.3 KiB
1.3 KiB
Plausible Android
This is an unofficial Android SDK to record events with a Plausible backend.
Usage
Configuration
For simple use cases, you can just declare the domain for which you'd like to send events in your strings.xml
file:
<string name="plausible_domain">example.com</string>
If you're self-hosting Plausible, you'll need to provide the URL for your instance as well:
<string name="plausible_host">https://plausible.my-company.com</string>
By default, the SDK will be enabled at app startup, though you can prevent this to allow users to opt-in or opt-out like so:
<string name="plausible_enable_startup">false</string>
You can then manually enable the sdk with the following:
Plausible.enable(true)
Sending Events
Page Views
Plausible.pageView("/settings")
Custom Events
Plausible.event("ctaClick")
Download
This project is still in early development, so while I finalize the API, write the documentation, and begin writing tests, I'll only be publishing to Sonatype's snapshots repository:
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
}
}
dependencies {
implementation 'com.wbrawner.plausible:plausible-android:0.1.0-SNAPSHOT'
}