Skip to content

Instantly share code, notes, and snippets.

@VarunBarad
Created February 15, 2018 06:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VarunBarad/17158545c87737b65e426e10795f7f68 to your computer and use it in GitHub Desktop.
Save VarunBarad/17158545c87737b65e426e10795f7f68 to your computer and use it in GitHub Desktop.
// Kotlin
public fun rateApp(rateMeButton: View): Unit {
val packageName = this.packageName
val playStoreAppUri = "market://details?id=$packageName"
val playStoreSiteUri = "https://play.google.com/store/apps/details?id=$packageName"
try {
val playStoreAppIntent = Intent(Intent.ACTION_VIEW, Uri.parse(playStoreAppUri))
startActivity(playStoreAppIntent)
} catch (e: ActivityNotFoundException) {
val playStoreBrowserIntent = Intent(Intent.ACTION_VIEW, Uri.parse(playStoreSiteUri))
startActivity(playStoreBrowserIntent)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment