-
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 22/08/23] [$1000] Enable developers to install multiple app variants simultaneously #16805
Comments
Triggered auto assignment to @NicMendonca ( |
Hey @NicMendonca, SWM are going to work on this, so no UpWork issue is required. |
As agreed on Slack we're gonna start with adding two build types (or flavors) with different applicationId than staging and production (they share the same one). |
Hey, I'd like to inform that I'll be working on this issue :) |
Hey @staszekscp, that's great! Nice to meet you. |
So, starting with the environment mapping, I believe this is our current build env config: Android build variants
iOS packaging(?)
I think we're aligned on allowing these three variants to be installed simultaneously. This would be consistent for Android, iOS, and Desktop:
|
Hey @Julesssss! As a follow-up from Slack to keep everything in the issue: Could you add |
Hey @staszekscp, yep no worries. I created an issue for our infra team to create the environment and will update you as soon as this is ready. If I recall correctly, I'll also need to share the updated |
Okay, I created all of the new apps in Firebase. @staszekscp I'll send you the files via Slack |
Oh one more thing. Lets just use |
We merged the first issue (badge), progress ongoing |
Hey @Julesssss , I think everything works nicely, I would only have one request - could you provide Dev/AdHoc versions of the splash screen logo? I would like to include there badges with |
Hey, yep no problem. I created an internal issue here. Will report back once I have the assets. |
Files: |
Hey @staszekscp, is there anything I can help with here? |
Hey @Julesssss! Sorry for lack of update - I was asked to focus 100% on the navigation reboot. I may find some time next week, but if not, I'm going to hand it to someone in SWM. As I've mentioned some time ago, most of the job is done, but I bumped into some issues with integrating correct splash screen on iOS builds, and I didn't have time to investigate it properly 😄 |
Not yet @twisterdotcom, just doing this now before I forget. Once merged I'll switch it to weekly |
Apologies but I am finally going on Parental Leave. I am reassigning to another member of the team. |
Triggered auto assignment to @mallenexpensify ( |
Triggered auto assignment to Design team member for new feature review - @dannymcclain ( |
Ahh @dannymcclain - we assign Designers to every I'd usually unassign Shawn from something like this, but I'll leave you on it so you can see what all the fuss is about. |
@twisterdotcom Gotcha, thanks for the info! Looks to me like everything is all set here. |
Not a regression, that's a new logo for the dev env. |
@Julesssss who is due payment here and how much? |
@allroundexperts for the review, but the feature was implemented by SWM, not contributors. |
I got paid here |
All done then? |
Yeah, the two remaining tasks have their own issue for tracking purposes: |
P/S from @mczernek
Problem
As a developer when working on mobile applications I cannot have two versions of the App being installed at the same time, even when one of them is staging and the other is a production app.
I want to be able to have a production app installed at all times and simultaneously install new versions of the app I am working on. I want to be able to easily distinguish between both installed apps.
Solution
Both iOS and Android prevent users from having the same app installed twice on the device. This is determined by bundleID on iOS and applicationID on Android. In order to have multiple apps we need to alter their ids.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: