Coder Social home page Coder Social logo

Integration works on a test device when I run it, but does not work on a build from the play store about react-native-health-connect HOT 5 CLOSED

matinzd avatar matinzd commented on June 15, 2024
Integration works on a test device when I run it, but does not work on a build from the play store

from react-native-health-connect.

Comments (5)

matinzd avatar matinzd commented on June 15, 2024 1

Hi @seanblonien,

That's a good idea and I will try to update the documents accordingly. However, I always tried to reference Google's documentation, it's better to always follow native platform documentation before implementing anything in React Native.

from react-native-health-connect.

seanblonien avatar seanblonien commented on June 15, 2024 1

Thanks! And yea I'm learning that the hard way I guess ๐Ÿ˜…

I'm new to mobile development thru Expo/React Native, and wasn't aware there is a lot of dedicated work that still needs to be done on top of these modern abstractions for native features. And yet it really is so straightforward for a web developer like me to try out native app development now, so I appreciate you/this library! You are what has converted me to absolutely loving the ecosystem and community โค๏ธ

from react-native-health-connect.

matinzd avatar matinzd commented on June 15, 2024 1

Thanks for all your support! ๐ŸŒธ
Mobile development can be tricky, even with Expo. There's a bunch of work and learning involved, from releasing apps to dealing with different phone quirks, performance stuff, and troubleshooting. Abstractions can make things confusing too. Figuring out what's wrong can be tough, whether it's in JS, Expo, or native code from RN core, especially for us as package maintainers that someone will come in and we don't know if they are using Expo Go or Expo Dev Client or some old bare project :)

from react-native-health-connect.

matinzd avatar matinzd commented on June 15, 2024

If your app is released on Google Play, you must submit your declaration form. Read more about it here:

https://developer.android.com/guide/health-and-fitness/health-connect/frequently-asked-questions#request-access

https://docs.google.com/forms/d/1LFjbq1MOCZySpP5eIVkoyzXTanpcGTYQH26lKcrQUJo/viewform?edit_requested=true


Note that an application and approval is ONLY required for your app's launch in the Play store, but doesn't restrict or prevent development, integration and test in a local environment during this period.

Empowering Android users with full control over their health and fitness data is a key part of Health Connectโ€™s mission. Health Connect users can determine and modify which third party apps have access to their health and fitness data whenever they choose to.

To help us strengthen user privacy and security, third party developers integrating with Health Connect must request read and/or write access for data types and include a valid use case(s) for them based on the app's purpose.

Please complete the following developer declaration form. This will allow us to process and review your application. For this intake form you will need to specify:

(1) Which data types youโ€™re requesting access to. You must only request access to the data types necessary to implement your product's features or services. If your product does not require access to specific permissions, then you must not request access to these permissions.

(2) The purpose of your app. If we cannot associate data type(s) in your request with a clear function of your app as written in this form, we will reject the relevant data type(s). You are welcome to reapply at any time.

For more information, visit Health Connect Policy Requirements FAQ and Health Connect by Android Permissions.

from react-native-health-connect.

seanblonien avatar seanblonien commented on June 15, 2024

I wasn't aware of the declaration form required for Play Store publishing -- could this comment you @matinzd wrote with awesome explanation be added to the README/documentation to more explicitly let developers know they must submit this form before publishing to the Play Store?

It'd be helpful to know so that developers could submit this form before submitting to the play store, cause now I am blocked waiting on them to approve Health Connect for my app, when I could have submitted the form earlier if it was made clear it was necessary. I know it's not this package's responsibility, and yet it is a requirement to using this package in production.

from react-native-health-connect.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.