I used the Swiss payment app Twint for quite a while without any problem. But recently when I try to open it I get redirected to the play store which asks me to log in. Which I don't want. I use the Migrosbank flavour of Twint. According to Aurora the app is up to date (v2.19.28.0). Switching on "Exploit protection compatibility mode" does not resolve the problem.

Does anyone else experience this problem and did you find a work around? After all, getting redirected after opening an app is not a typical thing to occur.

    Apps can enforce that you are signed into a Google account on your device if they wish to.

    It sounds like the app you are using has recently started enforcing that.

    You could contact the developers of that app to ask for further information.

      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.

          IamZorro 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.