someone27281 UPI Payment app - I don't know which one. If you have a specific one, please share the name. As I assume this is a local (Indian) thing, I can't know which ones you're talking about.
SMS registration is broken on android 15
DeletedUser87 for eg, GPay supports it in India. Also there's phone pay, BHIM (the govt one), also all banks app also have UPI nowadays.
someone27281 okay, I installed a random banking app that seems to support it, but I cannot really proceed since I don't have an Indian bank account. The app itself requested permissions to send and receive SMS and according to the system also accessed that permission, so on that front it seems to be working. The only thing that might break it, is Play Integrity API (which I don't know how that could be involved here, but it's a possibility with payment solutions).
DeletedUser87 did you use a secondary profile?
someone27281 Are you using a secondary profile? I might've missed it, but does your issue occur in the owner profile?
someone27281 I used it in a work profile (owner is Google free). If you didn't try it in the owner profile, that might be a hint.
matchboxbananasynergy I use play services in a secondary profile
There're 4 apps in Play Store with BHIM in the name. What's the steps to reproduce? What's the error message? You can not provide 0 information and hope the issue be resolved magically.
What is UPI? Does it require a phone number?
Did you allow the messages permission for UPI and Google Play?
someone27281 Maybe Google moved something SMS related to their play services?
Just to confirm, you did have Google Play Services installed in the same user profile as the UPI payment apps, right? As you seem to imply the apps your tried need it to function properly.
ryrona of course otherwise it wouldn't start lol
There is at least one report that UPI apps are unable to work in Private Space when the apps require having the permission to send SMS: https://xcancel.com/Anknownguy/status/1850210713421406714#m
I am also facing the same problem, (Build # 2024102400, No google in primary profile, Secondary profile has google play services installed, no phone & sms permission for google play services). Following apps (have given phone & sms permission) have stuck at unable to send SMS. (Gpay (https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.paisa.user), BHIM (https://play.google.com/store/apps/details?id=in.org.npci.upiapp), iMobile (https://play.google.com/store/apps/details?id=com.csam.icici.bank.imobile)).
There is a limit to registration, so cannot do much retries also.
In iMobile and gpay, if I see the logs getting lot of avc deined (e.g auditd : avc=type=1400 audit(0.0:15138): avc: denied { read } for comm="pool-7-thread-1" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=377 scontext=u:r:untrusted_app:s0:c190,c256,c522,c768
)
vs8721 Forgot to mention the default SMS app is used, however on seeing it the messages from the banking apps are not sent and saying 'Not sent. Touch to try again' in the default SMS app in secondary profile. If I do the retry option it seems messages are going out. If I am sending SMS manually it got delivered without issues.
de0u yes, one iteration i tried (will try again after my lockout period). Please note that the registration SMS code, I can see in the SMS app, but it is in undelivered state. If it is permission issue, those code word message wouldn't be in SMS app right? if i click retry option for the message in those undelivered SMS it goes out and I also getting response from the bank (which only proves SMS delivered to bank but its late for registration to complete). The problem is the banking app expect a response before it concludes SMS permission is not there. Will changing SMS app help? or this is bug in SMS app (for secondary profile)?
vs8721 If it is permission issue, those code word message wouldn't be in SMS app right?
If the bank app is expecting to collect the SMS itself, as opposed to you typing it in, then the bank app probably needs some SMS permissions.
If the bank app is expecting one of the Google Play apps to collect the SMS for it, as opposed to you typing it in or it collecting the SMS itself, then some Google Play app will require some SMS permissions.
Perhaps the bank app expects Google Play to collect the SMS but then it expects to be able to transmit the SMS itself. It's hard to say!
de0u Thanks, but even with Google Play Services given permissions for phone and SMS, the verification fails. On the apps they fail immediately saying not SMS permission, and if I switch to SMS app, after a delay I am seeing the message they are trying to send, however it is still in 'Not sent state'. With the android+google phones, however I don't see these kind of registration message in my SMS inbox. I guess the SMS is directly sent from the app, but in Graphene OS it is going to SMS app instead? My knowledge on android internals is very less, any one give any input it would be helpful, without UPI it is very difficult for me to use the phone.