app icon indicating copy to clipboard operation
app copied to clipboard

Some users can't receive coins in IAP

Open immartian opened this issue 6 years ago • 6 comments

There are several users can't receive coins in their account after newly creating an account in the app, yet their money in Apple account would be deducted. Two reasons emerged: 1. empty wallet; 2. transaction failure. cc @riverfor @bengyles

immartian avatar May 21 '19 08:05 immartian

it's related to the backend, but the client should have protection. https://github.com/Musicoin/api/issues/22

immartian avatar May 21 '19 08:05 immartian

I propose we block the IAP when there is not wallet available in the app and show a message there is no wallet address available in the wallet screen for now. I think it's also a good idea to hide the "$Buy MUSIC" option as well when this issue occurs.

When we have a solution in the backend we can add a button to "solve" the wallet issue in case we need that. What do you think @immartian @riverfor ?

bengyles avatar May 21 '19 10:05 bengyles

+1 It can be a hotfix as step 1, right?
so step 2, if I'm not wrong, is to give users an option to fix it by clicking a link("get a new wallet"), likely?

immartian avatar May 21 '19 10:05 immartian

@immartian Yes indeed, step 1 is a hotfix and can be pushed over the air. Step 2 can also be done over the air but needs some more development, we can add it as a hotfix too or include it in the next version. If we could just fix it in the backend without having to add a button or if they can just logout and login again to fix the problem that would be better ofcourse.

bengyles avatar May 21 '19 11:05 bengyles

We need both of them implemented asap as IAP is the crucial line of us on user's satisfaction and our own income. Please have a hotfix first then integrate backend solution to have an inhere resolve.

immartian avatar May 21 '19 11:05 immartian

READY FOR TEST on t2. @bengyles @immartian

riverfor avatar May 29 '19 13:05 riverfor