-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HOLD for payment Aug 18th] Sign up - User is not redirected to mobile app to set up password #4375
Comments
Triggered auto assignment to @AndrewGable ( |
@muttmuure - Can you elaborate on how this used to work? It might help trace down this issue. I think it might be a deep link is broken, but I am not sure. |
Sorry @AndrewGable I can't be sure what the exact behavior was - I think it's number 1 in @isagoico's OP? If @dklymenk's solution above looks correct would you be able to verify? |
@muttmuure yes, I have a macbook and can verify the fix via simulator. As for your concern about which behavior it is, I can do a quick check on android. IMO it is a pretty safe bet to assume that this behavior should be the same on both android and iOS. |
Thanks for checking into this @dklymenk - Please provide a complete solution for Android as well and we can configure the job in Upwork. |
Triggered auto assignment to @Christinadobrzyn ( |
It seems like you have misinterpreted my previous message. I meant that instead of trying to remember which of the behaviors, described in the original post, used to be implemented in the iOS app, we can take a look at android implementation and then make sure the iOS implementation matches the android one. Anyway, I have checked on android and this is flow we have there:
Even if you pick the web browser instead of the app on the "Choose app" screen, there is no navigation back to the app once you successfully submit the form. No prompts to open the app. Nothing to indicate that behaviour # 1 from the OP was ever implemented. There is nothing like that happening in the code for submit handler on that form too. So I have applied the fix described above to the iOS build via xcode and confirmed that with the fix the behavior is 100% the same as on android. Recap: My proposal for this issue is to add --- a/ios/ExpensifyCash/Chat.entitlements
+++ b/ios/ExpensifyCash/Chat.entitlements
@@ -9,6 +9,7 @@
- <string>applinks:www.expensify.cash</string>
<string>applinks:staging.expensify.cash</string>
- <string>applinks:expensify.cash</string>
+ <string>applinks:new.expensify.com</string>
</array>
</dict>
</plist> Thanks. |
Sounds good, @Christinadobrzyn can you please hire @dklymenk? I look forward to reviewing the PR 👍 |
Posted in Upwork Internal job post - https://www.upwork.com/ab/applicants/1422783368849924096/job-details Just checking that the price page in Upwork is correct for this job. I will hire dklymenk as soon as I get a buddy check here. |
Edit: |
Hello, @Christinadobrzyn . I have submitted a proposal to the upwork post. Thanks. |
Thanks, @dklymenk! There seems to be a bug on the Upwork hire page, so I'm working with our team to resolve that and then I'll hire you in Upwork (hopefully tomorrow)! Thanks for your patience! |
Hello, my proposal and my first solution would look at the scheme urls and if the app bundle really match with that on firebase console |
Thank you for the proposal @elemanhillary, but we have already selected a proposal and contributor to fix this issue. |
okay thanks, the project is still open on upwork, maybe close it so that others don't apply just like how i did |
Hi @dklymenk! Good news, the bug is fixed on the Upwork hire page and I was able to hire you for this job in Upwork. Thanks! |
Hello, I have submitted a PR for this issue: #4418 Thanks. |
Awesome! We'll hold of payment on August 11th! |
Hello. I don't think it's merged, or have the rules changed or something? |
…t-up-password #4375 fix ios user redirect to set up password + update staging url for app association on native platforms
PR has been merged for 7 days - paid @dklymenk in Upwork and closed job! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
User should not have to set up the password twice when signing up. I would say there are 2 expected scenarios:
Actual Result:
User is redirected to mWeb to set the password and has to log in again in app.
This is working as expected in Android. User is given the option to choose mWeb or App.
Workaround:
User has to log in the app (again) after setting the password in mWeb.
Platform:
Where is this issue occurring?
Version Number: 1.0.82-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Image.from.iOS.4.MP4
Expensify/Expensify Issue URL:
View all open jobs on Upwork
From @muttmuure https://expensify.slack.com/archives/C01GTK53T8Q/p1627905084053000
The text was updated successfully, but these errors were encountered: