Greetings,
I'm using an app called Bluetooth GPS Output to export GPS data to a tablet. When I turn the screen off on my phone, the app stops outputting the GPS data to the client.

Are there any settings on the Graphene side of things that I can modify to prevent the output from stopping?

Thanks in advance.

  • de0u replied to this.

    m1k3 What battery setting is the app set to? Is it set to "Unrestricted"?

    • m1k3 replied to this.

      de0u

      Thanks for the response.

      In the App Battery Usage section of the settings for the app, Allow Background Usage is enabled. Is that the same as the setting you're referring to?

      • de0u replied to this.

        de0u

        You're a wizard, Harry.

        I didn't realize there was a submenu there. It was indeed not set to Unrestricted. I'll retest and confirm here once I have my client device available, but I'm guessing that will have done the trick.

        Thanks!

        • de0u replied to this.

          m1k3 There is no excuse for the UI to be that cryptic. It is a recent change I hope Google reverts.

            de0u

            Surprisingly, that actually did not fix the problem. The app location permissions are set to "While using app". "All the time" is not listed as an option.

            Do you know if there's a manual way to allow that permission?

              m1k3

              Pretty sure this is generally where the problem is. Anytime the app is not in the foreground, the GPS output to the client stops.

              m1k3 Do you know if there's a manual way to allow that permission?

              Unfortunately, I don't.

              • m1k3 replied to this.

                de0u

                Well thanks anyway for jumping in here. Based on some googling and your previous comment about the UI changes, I'm pretty sure this has something to do with an API change. I suspect the "All the time" option is something that now needs to be added as an option in the app to be able to choose it as an option in the Android settings.

                • de0u replied to this.

                  de0u

                  Confirmed by app developer (meowsbox). Respect to google for trying to tighten the security belt, but they've taken the "All the time" option away from developers unless they are fortunate enough that google allows it for them. Crappy thing to do for developers and users. It's my damn device and I should be able to do what I want with it so long as I demonstrate an understanding of the repercussions.

                  In the offhand chance anyone else stumbles upon this thread, meowsbox suggested downgrading the app to the previous version and this workaround is effective.

                  https://www.meowsbox.com/sites/default/files/media/apk/BluetoothGPSOutput_RELEASE_76.apk

                  I uninstalled the app and reinstalled with that apk and was able to choose "All the time" in the location permissions.

                  • de0u replied to this.