FGA icon indicating copy to clipboard operation
FGA copied to clipboard

[FGA Tile Service] Add Tile Service

Open JusKIdding opened this issue 4 months ago • 5 comments

  • This for users who prefers not to access the app to start/stop services (provided all accessibility and overlay permissions are given)

JusKIdding avatar Aug 10 '25 09:08 JusKIdding

Related to #2062 enhancement

Edit: Further testing for some devices on Android 14+ will have issue starting service, but no issue stopping service on tile selection.

Expected results: Please note, Recorded from LDPlayer emulator.

https://youtu.be/DjyreVNqE3s?t=25

See timetamp - 0:25 onwards

JusKIdding avatar Aug 10 '25 09:08 JusKIdding

Not really my place to approve/disapprove the workflow run. But could you record a working sample?

ArthurKun21 avatar Aug 10 '25 11:08 ArthurKun21

Related to #2062 enhancement

Edit: Further testing for some devices on Android 14+ will have issue starting service, but no issue stopping service on tile selection.

Expected results: Please note, Recorded from LDPlayer emulator.

https://youtu.be/DjyreVNqE3s?t=25

See timetamp - 0:25 onwards

Pushed a new commit to fix Android 14+ crashes when attempting to start service from tile.

Current workaround on the fix is to open FGA app when select from tile, instead of directly starting service. https://www.youtube.com/watch?v=orQWTn8v5Ec

See commit message for more details.

JusKIdding avatar Aug 11 '25 13:08 JusKIdding

Build 762

Download the latest APK for testing here

[!NOTE] You need a GitHub account to download the APK.

This URL is valid as long as the artifact has not expired yet.

github-actions[bot] avatar Aug 11 '25 20:08 github-actions[bot]

2 days ago commit comment:

  • Fix Android 14 and Android 15 to function when starting from tile setting (quick setting)
  • Add a fallback in case cannot start service to open FGA main app

Tested on

  • LDPlayer (for Android 9)
  • Android 13 - 15 devices

Android 13 and below expected behaviour: https://youtu.be/HhXMjfhzlQE

Android 14+ expected behaviour: https://youtu.be/OdKHMdcmONw

For Android 14+, sometimes the app will still go back to the FGA app despite successful screen cast UI prompt. User will have to force stop the app to make it function.

JusKIdding avatar Aug 15 '25 16:08 JusKIdding