-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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-06-15] [$250] Nothing happens when the google meet option is pressed on android - reported by @adeel0202 #8851
Comments
This comment was marked as off-topic.
This comment was marked as off-topic.
1 similar comment
This comment was marked as off-topic.
This comment was marked as off-topic.
Triggered auto assignment to @trjExpensify ( |
I don't have an Android device to test this. I asked @peterdbarkerUK to confirm the reproduction steps on his Pixel 6 and it redirects to Google Meet. 😕 @adeel0202, did you try this with the Google Meet app installed to see if there's a different result? |
Just installed the Google Meet app and still, nothing happens when I tap the Google Meet option. 22-05-02-19-18-36_Q5alneWO.mp4 |
Alright, going to pass this over to |
Triggered auto assignment to @AndrewGable ( |
Current assignee @trjExpensify is eligible for the External assigner, not assigning anyone new. |
hm, works for me (ish) in the simulator. It should open up a browser and go to https://meet.google.com/new. I think it's not fully working in the simulator because I don't have the google meet app installed. |
@Expensify/applauseleads - Can you reproduce this? |
@AndrewGable Able to reproduce the issue in my device, Android 10 / Build 1.1.57-7 WhatsApp.Video.2022-05-06.at.1.22.19.PM.mp4 |
@trjExpensify - Do you know if I applied the correct labels here? 🤔 - It seems like we are missing a C+. |
When you try to reproduce this in dev, it gives you the following warning: Proposal:
<uses-permission android:name="android.permission.CALL_PHONE"/> to the list of permissions in AndroidManifest.xml
onPress: async () => {
this.toggleVideoChatMenu();
await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.CALL_PHONE)
Linking.openURL(CONST.NEW_GOOGLE_MEET_MEETING_URL);
}, 22-05-07-19-17-42.mp4Note: But probably the bigger question is "Why does opening UPD |
You're good. I hadn't taken this to Upwork yet to add the |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Yup, I also observed that. When you were testing, was new meeting created on Android or did it just open google meet app? |
It just opened the meet app. I can't repro the issue at all. I tested on the following physical devices from the respective regions. @AndrewGable what do we do here? Should we wait for more proposals that point to the exact root cause? |
In that case we can just change |
Kinda seems just like it's a quirk of Google's app, which we probably won't ever get to the bottom of. I think the high level solution sounds solid, but let's update the proposal to include all the changes required. |
Updated proposal:
export default function getGoogleMeetUrl() {
return CONST.NEW_GOOGLE_MEET_MEETING_URL;
}
export default function getGoogleMeetUrl() {
return CONST.GOOGLE_MEET_APP_URL;
}
|
@eVoloshchak I believe we don't follow that pattern for components. It should look something more like this
eg: Modal component |
🎀 👀 🎀 C+ reviewed We're gonna be using https://meet.google.com for android and https://meet.google.com/new for all other platforms. cc: @AndrewGable |
Let's do it! |
📣 @eVoloshchak You have been assigned to this job by @AndrewGable! |
Got it, thanks
Will do
Yes, I agree, will use that instead I applied for the job on Upwork, will submit a PR in ~2 days |
Sent the offer! 👍 |
👋 @eVoloshchak any luck with submitting that PR? |
Sorry for the delay, PR is up |
Hello @eVoloshchak @AndrewGable, PR #9193 caused some console errors. @trjExpensify please note that this is a regression. |
Cool, thanks @rushatgabhane. 👍 |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.73-2 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-06-15. 🎊 |
@eVoloshchak, I've paid you for this. @rushatgabhane & @adeel0202 I need you both to accept the offers to settle up here. |
Okay, @adeel0202 done! I'll close it out once @rushatgabhane accepts the C+ offer. |
All set here, closing! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
It should redirect to google meet
Actual Result:
Nothing happens
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.57-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
22-04-14-22-24-21.mp4
Upwork job URL: https://www.upwork.com/jobs/~0141cfd04877737242
Issue reported by: @adeel0202
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1649958629253299
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: