This is a tracking issue to get notified when Termux:API will be available on Google Play again (work on that is being initiated now).
Some notes:
- To avoid Google Play trying to update away from the F-Droid installation, the
versionCode will be kept below 51, which is the current version code on F-Droid (termux/termux-api@e315b53).
- The latest Google Play release had version code
44, so there is some headroom before the Termux:API version code needs to be updated on F-Droid to not clash (related: see here).
- To decrease confusion regarding the current split (before merging code bases), the visible
versionName will be like googleplay.2024-07-07, to make it more clear that it's not comparable to the F-Droid version name.
- Some API methods will not available, either due to updated
targetSdkVersion, or due to Google Play not accepting permissions to be used. Exactly which ones will be clear after a review process, and will be documented, as well as returning a clear API error message.
- Example: Toggling wifi through
termux-wifi-enable is not possible due to updated targetSdk (see here), so calling termux-wifi-enable will return an error such as { "API_ERROR": "Enabling/disabling WIFI is not possible in the Google Play build - install Termux from F-Droid for that" }.
This is a tracking issue to get notified when Termux:API will be available on Google Play again (work on that is being initiated now).
Some notes:
versionCodewill be kept below51, which is the current version code on F-Droid (termux/termux-api@e315b53).44, so there is some headroom before the Termux:API version code needs to be updated on F-Droid to not clash (related: see here).versionNamewill be likegoogleplay.2024-07-07, to make it more clear that it's not comparable to the F-Droid version name.targetSdkVersion, or due to Google Play not accepting permissions to be used. Exactly which ones will be clear after a review process, and will be documented, as well as returning a clear API error message.termux-wifi-enableis not possible due to updatedtargetSdk(see here), so callingtermux-wifi-enablewill return an error such as{ "API_ERROR": "Enabling/disabling WIFI is not possible in the Google Play build - install Termux from F-Droid for that" }.