Comments (5)
@Feduch I think that it's really not obvious that this snippet is required for FitKit to work on Android phones! Why isn't this logic part of FitKit.requestPermissions
or another helper method, let's say FitKit.requestSystemPermissions
?
At very least it should be explicitly documented in the README that such snippet is required, or even included in the example code!
from fitkit.
I am also facing this issue after changing the targetSdkVersion and compileSdkVersion to 29 and I think this is something to do with new privacy changes in the new Android 10. More info on the below link.
https://developer.android.com/about/versions/10/privacy/changes#physical-activity-recognition
I was able to solve this by manually asking the permission for ACTIVITY_RECOGNITION using permission handler package and also added below line to AndroidManifest.xml file
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
Is there any way the fitkit package can handle this?
from fitkit.
Hi!
I using this package, for manually asking the permission.
https://pub.dev/packages/permission_handler
from fitkit.
Hi!
Code how you can request access to activity on 10 android.
if (Platform.isAndroid) {
var androidInfo = await DeviceInfoPlugin().androidInfo;
int sdkInt = androidInfo.version.sdkInt;
if (sdkInt > 28) {
bool activityRecognitionStatus =
await Permission.activityRecognition.status.isGranted;
if (!activityRecognitionStatus) {
if (await Permission.activityRecognition.request().isGranted) {}
}
}
}
}`
from fitkit.
@Feduch @cubuspl42 you're always welcome to make a PR with changes.
from fitkit.
Related Issues (20)
- Android Google Sign In loop
- iOS distance cycling (distanceCycling)
- problem using fitkit android HOT 1
- I have a problem to test fit_kit in debug mode
- Upcoming Google API Changes
- [iOS] steps count is not correct and return the sum of steps on multiple devices regardless of using them meantime. HOT 3
- Security exception while getting Step data HOT 1
- Fitkit 1.1.2 Problems with 1.2x flutter version..
- [Android] infinite loading after choose account in OAuth consent screen HOT 3
- requestPermissions: Failed HOT 1
- How to get specific values in FitData(...) list? HOT 2
- iOS device closing app when i try to read values. HOT 1
- How can I add exercise minutes manually in the Health app? HOT 1
- Exeption in FITKITNoSuchMethodError: The setter 'stepRecord=' was called on null
- Calories consumed
- How can it run in Android Studio
- Data won't display after run the program
- Null-safe version
- Google fit steps data is showing in fit. But it shows NULL in Fit Api. Mobile brands are realme, vivo,...etc
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fitkit.