I could reproduce the error on another phone which had already logged into play store. On this phone I got an error message before being redirected to Play Store "Something went wrong, Check that Google Play is enabled on your device and that you're using aun up-to-date version before opening this app. If the problem persists try reinstalling the app."

Of course I do have the newest version and I tried several times reinstalling the app on two phones without success.

After being redirected do Play Store and logging in the app starts working again but I have to re-register using the mobile phone. This registration hangs after entering the sms security code without error message.

I will contact the devs but I do not have much hope. GrapheneOS is too small a market to being paid attention to.

twint. oh how I hate that service. I was wondering why it worked anyway. But many of my friends use it actively, but are logged into gplay indeed

    schweizer
    If this is like treequell said, I guess you could put twint in a empty private space or an empty user profile with play services installed and logged in.and there would not be a bug privacy less imo

      spl4tt It is not the service the problem but the strong and successful efforts to make it the only payment option (cashless sounds modern). I don't have a problem if others want to use this service but I don't want to be forced to use it.

      DeletedUser235 As written above logging in does not solve the problem you just fail a little later.

      The provider did not yet reply to my bug report.

      @"schweizer"
      Same issue here. It's very painful, as this app is the most common digital payment method in Switzerland.
      Could you please share the answer you get from the devs ?

        No news from the devs but I managed to complete the registration process with the device logged into Play Store. But as soon as I log out of Play Store by deleting the gmail account in GrapheneOS settings the app stopps working immediately.

        So "new Twint" is depending on a permanent link to google. That is very bad.

        blackrose With Migrosbank too or another bank? So far I don't know if this is a Migrosbank issue or a Twint issue. Every Bank has its own Twint app in Play Store.

        treequell

        I wonder if there is anything that can be done from the Graphene project perspective to solve these issues. I feel like there is a new app (typically financial) popping up every couple days that has this issue of not working on Graphene.

        At some point in the not too distant future, I could see a Graphene phone just becoming a secondary device or for people who do not want to use their phone for financial purposes

          Same bank. But I think all banks use the same core app of Twint, just adding their corporate identity (logo) to it.

          At some point in the not too distant future, I could see a Graphene phone just becoming a secondary device or for people who do not want to use their phone for financial purposes

          Indeed. And this is a pity, because you should use a secure device (like a GOS one) to do financial (and therefore sensitive) stuff.

          CS has not released a new version yet so it is still working (play services installed but not signed in, using a secondary profile). Will check once an update is available.

          treenutz68 This is something in GrapheneOS I still have not understood: GrapheneOS claims that the user has control which app can exchange data with others (typically Google Play apps). But there is no such permission on the Twint App (neither granted nor forbidden). Still the app gets a reply from PlayStore that you are not logged in and refuses to work.

          If there is such a data exchange GrapheneOS should always answer "connected" to apps that question the Play Store status. Similar as the location can be redirected and faked.

            schweizer GrapheneOS claims that the user has control which app can exchange data with others

            Can you reference this claim? I know it's been mentioned that they would like to implement app communication scopes but I'm sure we're a ways out from that.

            There are a number of reasons why it's not in GrapheneOS' best interest to simply "spoof" checks like this. Including, but not limited to it giving a bad image of GrapheneOS to the uninformed which will make app compatibility even more difficult.

              GrouchyGrape Here they write "apps within the same profile can communicate with each other with mutual consent". This is not true. But that's offtopic here.

                schweizer but that is true, that's the issue being discussed in this thread. Apps are communicating with each other with mutual consent, exactly as intended.

                I'm suspecting there's a language barrier going on? Forgive me if I'm incorrect in thinking this.

                  fyi, i also installed GrapheneOS a few weeks ago and wanted to install UBS Twint. Didn't work (the App was flashing strangely and touch didn't really work). I'm now using Twint Prepaid without any issues. You can charge it up through your bank (until 200 CHF will be immediately be topped up, the rest is after the transfer is complete). So if that is an alternative for you.. Limits are just not as high as in the native Twintapp of your Bank. But i can live with it.

                  FYI, I manage to install and make Twint works in the Private Space, where I enabled GSF and logued with a fake google account for Play Store.

                  19 days later

                  I got a reply from Migros Bank. They do not develop Twint themselves and forwarded the complaint to that company.

                  GrouchyGrape
                  Well, being a non native English speaker the term "mutual consent" is not what I would use to describe things that happen against my will. I am convinced that apps can at least detect the presence of other apps since I had a case where a banking app refused to work because an other app was detected.

                  And I ask myself what is the "intention" of forcing an ID that is tied to a passport being transmitted to Google. This is usually a KYC thing. But as a Twint customer you are already identified against your bank. So there is no good reason to additionally send identity to Google unless they get some kickbacks from them. Or another crummy deal. Or incompetence.

                    schweizer gotcha, that makes more sense. If you understand the phrase "mutual respect", you understand that it means there are two parties that respect each other with no other parties involved. "Mutual consent" in this setting is very similar. The two parties are simply two apps that are mutually consenting to communicate with each other with no other party (being you) involved. It's not mutual consent between you and the two apps, just the apps by themselves.

                    There are plenty of legitimate reasons for this that I'm totally cool with. However, there are obviously times that I'd like this restricted. Thankfully, the GOS team is working on implementing app communication scopes to mitigate this.

                    For information Twint still works for me for BCV.
                    I had a friend that has Migros Bank and a month ago he wrote to me saying that it wasn't working for him anymore. Seems to be a Twint Migros specific thing.