Skip to content
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 2022-08-30] [$250] Android - Deep Links not working on Android 12+@tomivs #9628

Closed
kbecciv opened this issue Jun 29, 2022 · 43 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor

Comments

@kbecciv
Copy link

kbecciv commented Jun 29, 2022

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:

  1. Log in to NewDot on the app.
  2. From an email or external source, click on the link https://new.expensify.com/statements/202202/
  3. Verify that the link is opened in the native app, and not the web browser.

Expected Result:

Links should open in Expensify App in Android 12

Actual Result:

Links not working on Android 12+

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Android

Version Number: 1.1.79.2

Reproducible in staging?: Yes

Reproducible in production?: Yes

Email or phone of affected tester (no customers): any

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Image.from.iOS.10.1.MP4

Expensify/Expensify Issue URL:

Issue reported by: @tomivs

Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1650935563541709

View all open jobs on GitHub

@kbecciv kbecciv added the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Jun 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 29, 2022

Triggered auto assignment to @jboniface (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed AutoAssignerTriage Auto assign issues for triage to an available triage team member labels Jun 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 29, 2022

Triggered auto assignment to @marcochavezf (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@marcochavezf
Copy link
Contributor

The deep links are working fine for me on Android 11, but according to the slack convo and doing a quick search on Google seems the deep links (App Links on Android) are indeed broken for Android 12.

Seems the solution can be implemented by an external contributor.

@marcochavezf marcochavezf added the External Added to denote the issue can be worked on by a contributor label Jun 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 29, 2022

Triggered auto assignment to @arielgreen (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@rushatgabhane
Copy link
Member

rushatgabhane commented Jun 29, 2022

@tomivs I remember you having a proposal for this issue, please submit one if you're interested :)

@arielgreen
Copy link
Contributor

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Jun 30, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 30, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat (Exported)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Jun 30, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 30, 2022

Triggered auto assignment to @deetergp (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@melvin-bot melvin-bot bot changed the title Android - Deep Links not working on Android 12+@tomivs [$250] Android - Deep Links not working on Android 12+@tomivs Jun 30, 2022
@as-if-iam
Copy link

@tomivs
Copy link
Contributor

tomivs commented Jul 1, 2022

Thanks guys. I'll post a proposal soon...

@mim1192
Copy link

mim1192 commented Jul 1, 2022

XML FOLDER PERMISSION REQUIRED ONLY TO RESOLVE IT

@parasharrajat
Copy link
Member

@asif84468 @tomivs @mim1192 Please submit your proposals if you are interested to solve this issue.

@tomivs
Copy link
Contributor

tomivs commented Jul 4, 2022

As I mentioned in this comment: #8656 (comment)

Root cause:

Changes for App Links on Android 12

Proposal:

Update App Links for Android 12 which would include:

  • Upgrading target SDK version:
    • Update targetSdkVersion to 31 (Android 12) in build.gradle.
    • Update some old npm packages to versions that support Android 12.
  • Update AndroidManifest.xml following Android 12 guidelines.

@melvin-bot melvin-bot bot added the Weekly KSv2 label Jul 25, 2022
@tomivs
Copy link
Contributor

tomivs commented Jul 25, 2022

@arielgreen Just applied!

@arielgreen
Copy link
Contributor

Hired!

@tomivs
Copy link
Contributor

tomivs commented Jul 27, 2022

Just opened the PR. Waiting for your reviews and testing.

@melvin-bot melvin-bot bot added the Overdue label Aug 4, 2022
@deetergp
Copy link
Contributor

deetergp commented Aug 4, 2022

Not overdue. PR is in review.

@melvin-bot melvin-bot bot removed the Overdue label Aug 4, 2022
@arielgreen
Copy link
Contributor

Still in review

@melvin-bot melvin-bot bot added the Overdue label Aug 19, 2022
@deetergp
Copy link
Contributor

This PR was merged 4 days ago. We've got another 3 days to go for regressions then we'll pay it out.

@melvin-bot melvin-bot bot removed the Overdue label Aug 19, 2022
@tomivs
Copy link
Contributor

tomivs commented Aug 23, 2022

Are the 7 days for regression over? Just a friendly bump since last time the bot didn't say anything after the 7 days.

@parasharrajat
Copy link
Member

Not yet. We are facing deployment issues PR is still in staging.

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Aug 23, 2022
@melvin-bot melvin-bot bot changed the title [$250] Android - Deep Links not working on Android 12+@tomivs [HOLD for payment 2022-08-30] [$250] Android - Deep Links not working on Android 12+@tomivs Aug 23, 2022
@melvin-bot
Copy link

melvin-bot bot commented Aug 23, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.88-15 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2022-08-30. 🎊

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Aug 30, 2022
@tomivs
Copy link
Contributor

tomivs commented Aug 30, 2022

Were there any regressions?

@parasharrajat
Copy link
Member

it will be paid today if there are no regressions.

@tomivs
Copy link
Contributor

tomivs commented Aug 31, 2022

Any news on this?

cc: @arielgreen @deetergp

@arielgreen
Copy link
Contributor

@tomivs payment sent.

@parasharrajat check your Upwork inbox please :)

@melvin-bot melvin-bot bot added the Overdue label Sep 5, 2022
@deetergp
Copy link
Contributor

deetergp commented Sep 5, 2022

@tomivs Have you received payment in your account yet?

@melvin-bot melvin-bot bot removed the Overdue label Sep 5, 2022
@arielgreen
Copy link
Contributor

All contributors have been paid, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor
Projects
None yet
Development

No branches or pull requests