Managed Google Play och MDM-system

Permalänk
Medlem

Managed Google Play och MDM-system

Hej

Har vi något med erfarenhet av Managed Google Play och MDM-system?

Bakgrund
Har en Android app som jag vill göra tillgänglig för kunder via Managed Google Play. Behovet är att kunna erbjuda appen till ett antal kunder och jag har förstått att man begränsar detta genom att ange vilka organization ids som har tillgång till appen. Efter detta kan dom använda sitt MDM-system för att distribuera appen.

Frågeställningar
Kan man endast ha en version av appen i release-spåret?

Det finns nämligen kunder som inte kan gå upp på senaste versionen och om jag skapar en ny release så kommer denna version automatiskt att bli tillgängliga för denna kund och risken finns att dom får uppdateringen. Går det att förhindra?

Det finns även exempel på en kund där delar av de anställda ska använda en äldre version och några ska använda senaste versionen. Då det är samma organization id - går det att hantera på något sätt, eller är det helt upp till dom att styra det i sitt MDM?

Skulle det gå att använda ett Closed testing track för att ge en kund tillgång till den äldre versionen och att dom automatiskt distribuerar den till sina anställda. Då skulle man sen kunna ge dom tillgång till release-spåret när dom är redo för det. Ser det här konstigt ut för användarna på något sätt? Tänker att det står Closed testing i appen eller liknande?

Det skulle så klart varit jättebra om appen var bakåtkompatibel, men nu är det inte så även om utvecklingen går åt rätt håll. Man lär sig nåt nytt hela tiden

Permalänk
Medlem

Du kan ju prova att ställa frågorna direkt till ChatGTP nästa gång. Här kommer svaret du får därifrån.

"Kan man endast ha en version av appen i release-spåret?
Ja, i release-spåret (Production track) kan du endast ha en version av appen publicerad. När du laddar upp en ny version och publicerar den i release-spåret, kommer den nya versionen att ersätta den tidigare.

Går det att förhindra att kunder automatiskt får uppdateringar?
Det är svårt att förhindra att användare automatiskt får uppdateringar från release-spåret eftersom Google Play vanligtvis uppdaterar appar automatiskt till den senaste versionen. Ett sätt att hantera detta är att instruera kunderna att stänga av automatiska uppdateringar för specifika appar via Google Play-inställningarna på deras enheter. Detta kan dock vara opraktiskt i stor skala.

Hantera olika versioner inom samma organisation
Om delar av en organisation behöver använda olika versioner av appen, blir det en mer komplex fråga. Tyvärr, på grund av hur Google Play fungerar, kan du inte direkt styra detta från din sida om de alla ligger under samma organisation och använder samma MDM (Mobile Device Management) lösning.

Använda Closed Testing Track
Att använda ett Closed testing track (stängt testspår) kan vara en potentiell lösning. Här är hur det kan fungera:

Publicera äldre version i ett Closed Testing Track: Du kan publicera den äldre versionen av appen i ett stängt testspår och ge specifika användare (eller grupper av användare) tillgång till detta spår. Du kan använda användarnas e-postadresser för att bjuda in dem till testspåret.

Distribuera via MDM: Kunderna kan sedan använda sin MDM-lösning för att distribuera den specifika versionen till sina anställda som behöver den äldre versionen. På detta sätt kan de som behöver den äldre versionen få den från det stängda testspåret.

Byta till release-spåret när redo: När kunderna är redo att uppdatera till den senaste versionen kan de byta tillbaka till release-spåret.

Möjliga problem och överväganden
Användarupplevelse: Användare som får en version från ett stängt testspår kan se att de är en del av ett testspår, vilket kan verka förvirrande. Detta visas dock endast om de går in och tittar på detaljerna om appen i Google Play.
MDM-hantering: Att hantera olika versioner via MDM kan vara tekniskt krävande och det är viktigt att kunderna har en robust MDM-lösning som kan hantera detta effektivt.
Sammanfattning
Att hantera olika versioner av en app för olika användargrupper via Google Play kan vara komplext, men genom att använda stängda testspår och en effektiv MDM-lösning kan detta uppnås. Det kräver noggrann planering och samarbete med kunderna för att säkerställa att rätt version distribueras till rätt användare utan att orsaka förvirring eller problem."

Visa signatur

Also found as @piteball@mastodon.rockhost.se
XCP-ng Node - Dell PowerEdge R720xd, Xeon E5-2690, 272GB, 3TB SSD, Nvidia Tesla P4
XCP-ng Node - Dell PowerEdge R720xd, Xeon E5-2697v2, 256GB, 2TB SSD
Xpenology Storage - SuperMicro X10SLL-F/SC825TQ, Xeon E3-1231 v3, 16GB, 90TB HDD
Xpenology Backup - Dell PowerEdge R230, Xeon E3-1220v6, 16GB, 12TB HDD