Closed atomicalsoftwares closed 1 year ago
Hi @atomicalsoftwares 👋 thanks for raising this issue. Could you explain a bit what your use case is for using a version lower than 21?
Hello!
I develop apps for a Point of Sale system and my merchant base has Devices (60%+) (couple of thousands) that use these that they're API 19 or 17. Because of the amount of devices, their cost and they're actively being supported is close to imposible to exclude them from the user base.
Thanks for getting back!
Hi @atomicalsoftwares in order to be able to re-build our entire library we had to jump to a higher version. We are internally discussing lowering the version down but it will still not be 19. You can still use V1 of the library until the version bump and use the escape hatch for any advanced needs but in order for you to use our V2 version you will need to version bump your app and thus your devices.
Comments on closed issues are hard for our team to see. If you need more assistance, please either tag a team member or open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so.
Before opening, please confirm:
Language and Async Model
Java
Amplify Categories
DataStore
Gradle script dependencies
Environment information
Please include any relevant guides or documentation you're referencing
No response
Describe the bug
Application targets API 25 with minimum API supported 17. OK HTTP Library has a minimum API of 21. When you attempt to run on anything lower, the error below occurs. You cannot downgrade or force a lower version of okhttp (say 3.12) because Datastore will fail. Although the logs indicate that the requests completed successfully, nothing ever sync to Amplify Cloud. (on okhttp 3.12)
Reproduction steps (if applicable)
Code Snippet
Log output
amplifyconfiguration.json
No response
GraphQL Schema
Additional information and screenshots
No response