OkHi Documentation
  • 👋Welcome Home
  • OVERVIEW
    • OkHi Product Overview
    • Integration process overview
    • Verification terminology
    • Case Studies
  • Best Practices
    • Integration Best Practices
    • Live Examples
    • Tips for PMs & QA
      • Testing & QA Guide
      • Publishing to app stores
        • Google Play store
        • Apple App Store
    • Tips for designers
  • Code Libraries
    • Developer Quick Start
      • Environment setup
      • Release Notes
    • Android Guide
      • Android Dependencies
      • Migrating to the latest library
    • iOS Guide
    • React Native Guide
      • React Native Dependencies
      • React Native troubleshoot guide
    • Expo React Native Guide
    • Flutter Guide
      • Flutter Dependencies
    • JS library
      • API Reference
      • OkCollect Webhook
      • Changelog
    • WooCommerce Plugin
      • Changelog
  • Verification Status
    • Customer Dashboard
    • Verification Status Updates
      • Webhook v3
        • Webhook Signature Verification Guide
      • Webhook v2
      • Verification Status API
      • Proof Of Address Certificate API
      • FAQs
    • API reference docs
  • Troubleshooting
    • Error Responses
    • Common technical pitfalls
    • How to reduce "Unknowns"
    • FAQs
      • Technical FAQs
      • Compliance FAQs
    • Get in touch
Powered by GitBook
On this page
  • Why is it important?
  • Best practices
  • App purpose
  • Location access
  • Video Instructions

Was this helpful?

  1. Best Practices
  2. Tips for PMs & QA
  3. Publishing to app stores

Google Play store

A brief overview to help submit the relevant documentation required to have your app, with OkHi’s libraries integrated, approved on the Google Play Store

PreviousPublishing to app storesNextApple App Store

Last updated 8 months ago

Was this helpful?

Why is it important?

Google Play Console has introduced new guidelines for “Sensitive app permission”, such as android.permission.ACCESS_BACKGROUND_LOCATION, which OkVerify uses to verify the addresses created.

If you don’t submit the necessary or adequate information, your app update will not be approved on the Google Play store.

For more information, read Google’s support document:

Best practices

When you submit your app, you’ll need to fill out the form below providing more information about your app and why you need background location permission. Fill out this form truthfully, failure to do so could result in your app being permanently banned.

App purpose

Provide a short but clear description of what your app is about

Example: OkHi gives you a smart address for free, which you can use to get deliveries to your door and to prove your address.

Location access

This question requires you to describe one location-based feature in your app that needs access to location in the background. Make sure to mention only one feature. If your app contains multiple features, choose the one that uses location in the background the most. Your app should have a visible disclosure to your user informing them why you need access to their location in the background.

Example:

Verifying an address involves setting up geofences around the created address. Based on how a user enters or exits their address over a period of time we're able to determine whether they actually live there. Through easy to use toggles on the main home screen they can, at any time turn this feature on or off.

Your app should have a visible disclosure to your user informing them why you need access to their location in the background.

Video Instructions

You’ll be required to provide a link to a short YouTube video which shows an in-app walkthrough of the feature that you've described above. The video should include the prominent disclosure that is shown to users before the runtime prompt. This should explain the feature and its access to location in the background. Recommended 30 seconds or shorter.

Example:

https://www.youtube.com/watch?v=50N9FhGSmiw
https://support.google.com/googleplay/android-developer/answer/9799150