• General
  • Thread for discussing 3rd party app compatibility.

I have Grapheneos freshly installed on a Pixel 6 and I am quite satisfied so far. I only use a single user. The sandboxed google services are installed.

I have Grapheneos freshly installed on a Pixel 6 and I am quite satisfied so far. I only use a single user. The sandboxed google services are installed.

But now there is a problem with my Nextcloud connection. I have installed the Nextcloud app and the Nextcloud Notes app from the F-Droid store. The login with the Nexcloud app works without any problems.

However, the Notes app, also the Nextcloud Deck-App, does not allow single-sign-on. Error message: "Your Nextcloud files app does not currently support the single sign-on function. Please update: https://play.google.com/store/apps/deta ... oud.client"

Apparently, the paid version from the Play Store is necessary here. Does anyone know of a workaround without having to use the Play Store? The apps work great together on my Galaxy phone. And I'm sure I'm using the version from the F-Droid store there too.

Is this perhaps a permissions issue? Could someone please help me?

    the_mask do you use your Google account for SSO?

    In most cases the F-Droid versions are stripped of all proprietary non FLOSS components:
    https://f-droid.org/en/docs/Inclusion_Policy/

    It is likely that SSO is Play Services dependent especially with a Google Account. Also if a paid version is necessary from the Play Store unless the developer has an in app way of validating a license key that can be provided from them by submitting a play receipt, then you will have to login to Play using the account used to purchase the app before migrating to GOS.

    I don't use Nextcloud but many in our [Matrix] Community do and it might be worth asking there at the link below for a faster response:
    https://matrix.to/#/#offtopic:grapheneos.org

      MetropleX
      Thanks MetropleX for the quick reply.

      I do not use a google account for the SSO. Nextcloud is hosted in a webspace. I have created a user there where I manage calendar, addresses and notes. The user is name@adress.com.

      It will not fail because of a donation for the developer. I'll gladly pay it for the tool if that's the real reason (I'll also gladly pay it if it's not necessary :-)).
      But since it works on my current device and I'm sure I haven't donated yet, I doubt that's the real reason. If there are any further hints in the community, I would be very grateful.

        This is a little strange.
        Here in Japan, Line is the main messaging app. I'm not a fan but it can't be helped.
        So, on my 4a pixel (5g), if I install play services on second user profile I can install Line and it runs perfectly. However if I uninstall the app and even delete the user profile, then install play services on my main profile, I can install the app but it won't open at all.
        Anybody any suggestions?

          5 days later

          estimatormap not yet. Where can I open a ticket for this problem? Do you have a deeplink?

          XL87LGV7W9EY7Y7A5Z9B3T7N6ZRX74 I'm having the same issue with the Merlin app. I agree, it is not a GPS or location problem, I believe the app uses some sort of Google location lookup API that Graphene does not support. For example, when I try to find species likely for my area, it asks for a location name, and the app won't find any besides the default "mountain view, ca". I have seen 'service not available' messages flash across the bottom at certain points.

          I wonder if there is any workaround for this?

            GuyNoir MetropleX Tried all that. It did nothing. I have the exact problem that only Mountainview, CA pops up (I think its just the default app location). Maybe I did something wrong so if it works for you GuyNoir please let me know. My offer for 1 XMR stands.

              the_mask that sounds to me that you installed the beta version by accident. In F-Droid they are both named as Next loud.
              But you can see the difference in the name and the version number

                nr458h @MetropleX
                I had just one version to choose at f-droid. But your post gave me the idea to delete the version from the f-droid store and install the one from Aurora. Now it works. thanx!

                  the_mask 🎉😄 glad to have found a resolution. Yeah F-Droid and Play apps don't just have the source as a differentiator. They normally entirely different due to the restrictions F-Droid have for publishing apps there. A lot of libraries etc can be stripped for example.

                  Looking to switch to a pixel 6pro with GrapheneOS, but I use my phone, a lot, for work. We use Duo, a dual authentication platform, and Microsoft office suite including onedrive. I presume all these will work within the sandbox?

                    • [deleted]

                    HungryWhoman Yes I also use a lot of corporate apps like Duo, Okta Verify, MS Teams, OneDrive, etc and they all work within GrapheneOS using sandboxed Google Play.

                      XL87LGV7W9EY7Y7A5Z9B3T7N6ZRX74 I also tried using the graphene location toggle, but that did not work; I believe it briefly gave a different error, perhaps "service not available" when attempting a geolocation on the map. The map definitely looks like a Google Maps implementation, so I continue to wonder if graphene is not compatible with one of the Google geocoding APIs (Maps Javascript API client geocoder perhaps?)

                      See here for more:
                      https://developers.google.com/maps/documentation/geocoding/overview

                      A couple of observations about the Merlin app; I tested it in a factory reset Android 11 today to see its stock behavior. The geolocation lookup interface is really not great even in stock Android; for example, despite having all permissions and scanning enabled, it does not seem to use anything but GPS to get a location; if you are indoors it will simply spin. So when I tested graphene again I made sure to have a GPS lock, but no luck.

                        MetropleX Metroplex, I'm thinking of reaching out to the Merlin developers about this and I will ask about how they have implemented the geo-lookup functions to see if that presents a clue about the incompatibility with Graphene. Welcome any ideas on other things to ask them that may help troubleshoot.

                        I can't seem to get Lastpass working. Every time I log in, it instantly crashes. It would be a pain to have to swap to a new password manager.

                          Uber requires you to login to play services permissions and enable phone/SMS.

                          I haven't been able to get the Capital One bank app to launch on my GrapheneOS Pixel 6 w/sandboxed Google Play services installed. It asks for some permissions (phone and location) which I granted it, as well as I granted it all requested permissions in the app settings, but it still just crashes at the splash screen. Anyone else able to get it working, or know where I can start to figure out why it's crashing?