Apple permite în cele din urmă companiilor să se autocomercializeze cu aplicațiile iOS

Programul de dezvoltare pentru companii pentru iOS a fost întotdeauna un pic ca un cetățean de mâna a doua pentru Apple. Astăzi au făcut un pas important pentru a îndrepta această greșeală.

Atunci care este problema? Dezvoltatorii enterprise pot pur și simplu să facă și să distribuie aplicații, nu? Ei bine, într-un fel. Există o mulțime de probleme care merg împreună cu programul Enterprise Developer pentru iOS. Le voi împărți în două categorii diferite.

Servicii App Store

Când creați o aplicație iOS pentru întreprinderi, depinde de dumneavoastră să o furnizați și să o distribuiți prin MDM. Asta înseamnă că dezvoltatorii de întreprindere se holbează pur și simplu la toate bunătățile pe care dezvoltatorii App Store le pot folosi pe iOS. Pentru o listă rapidă a lucrurilor pe care nu le primiți cu aplicațiile pentru întreprinderi…

  • Diminuarea aplicației
  • Găzduire resurse la cerere
  • TestFlight
  • Registrări de energie
  • Registrări de accident
  • Găzduire IPA la nivel mondial

Utilizarea aplicațiilor iOS pentru întreprinderi este un proces foarte manual. A nu avea acces la aceste servicii a fost doar cireașa de pe tort pentru adevărata durere a aplicațiilor iOS pentru întreprinderi.

Durerea reală a aplicațiilor iOS pentru întreprinderi

Durerea reală este aprovizionarea. Nu numai că trebuie să gestionați singuri semnarea aplicațiilor, dar trebuie, de asemenea, să actualizați certificatele și profilurile de provizionare.

Cu aplicațiile de întreprindere pe iOS…

  • Certificatele expiră la fiecare trei ani
  • Certificatele sunt emise doar pentru agentul de program (Care adesea nu este un dezvoltator)
  • Profilele de provizionare expiră la fiecare 12 luni
  • Apple revalidează aplicațiile de pe dispozitiv prin intermediul serviciului blestemat PPQ în mod regulat.

Aveți două certificate de semnare pentru întreprinderi și depinde de dumneavoastră să migrați aplicațiile de la unul la celălalt pe măsură ce cel mai vechi se apropie de expirare. Depinde de dvs. să vă ocupați de CSR-uri, de emiterea certificatelor și de cheile private. Dacă certificatul pentru o aplicație implementată expiră, aplicația încetează să mai funcționeze.

Puteți actualiza profilurile de provizionare prin MDM, dar nu toate MDM-urile acceptă această funcție și atunci aveți de gestionat aplicații construite și profiluri separate. Dacă profilul pentru o aplicație implementată expiră, aplicația încetează să mai funcționeze.

Serviciul PPQ necesită o conexiune la internet, ceea ce înseamnă că aplicațiile de întreprindere nu pot funcționa în spatele rețelelor cu deficit de aer pentru foarte mult timp. Fără o conexiune la internet, aplicațiile vor înceta în cele din urmă să mai funcționeze.

Aplicațiile din App Store nu se ocupă cu nimic din acest jazz. Ele pur și simplu se actualizează și funcționează pentru că Apple le semnează după ce sunt încărcate în magazin.

B2B2ME

Stopul de aplicații B2B permite dezvoltatorilor să publice aplicații care sunt disponibile doar pentru anumite numere de ID VPP sau DEP. Aceste aplicații trec prin analiza aplicațiilor, dar aceasta analizează aplicațiile pe o scară diferită față de cea a magazinului public. Dacă aplicația dvs. se lansează doar la un ecran de introducere a unui nume de utilizator/parolă, veți fi respins din App Store public. Aceeași aplicație poate fi aprobată pentru magazinul B2B.

Ceea ce era frustrant în cazul B2B era că nu puteai, cu câteva excepții speciale, să emiți o aplicație pentru tine însuți. Puteați oferi aplicații personalizate doar unui alt cont cu număr DUNS. acest lucru a fost schimbat de Apple și acum puteți să vă atribuiți singuri aplicații B2B.

Din moment ce aplicațiile B2B sunt aplicații App Store, asta înseamnă că beneficiați de toate serviciile minunate ale App Store pentru aplicațiile dvs. interne. Aproape mai important, nu trebuie să vă mai încurcați niciodată cu semnarea certificatelor!

Cum să faceți Self-B2B

Primul lucru este că trebuie să vă publicați aplicația pe magazinul B2B. Pentru a face acest lucru, o trimiteți pentru revizuire ca orice altă aplicație iOS, dar specificați că este „Disponibilă în mod privat ca o aplicație personalizată pentru afaceri.”. Celălalt element aici este că, probabil, veți dori să setați prețul la 0,00 dolari pentru dvs. personal.

După ce primiți notificarea că revizuirea s-a terminat, puteți atribui aplicația propriei org. Faceți acest lucru folosind ID-ul DEP din Apple Business Manager.

Asemnarea unei aplicații la propria mea org

După aceea veți avea nevoie de un cont la nivel de administrator pentru a activa aplicațiile personalizate în setările din ABM. Odată făcut acest lucru, veți putea achiziționa licențele și acestea vor apărea pe serverele MDM pe care este instalat tokenul VPP.

Custom Apps in ABM

De acolo, este vorba doar de implementarea aplicațiilor așa cum ați face-o cu MDM pentru orice altă aplicație din App Store, cu excepția faptului că este vorba de aplicația dvs. internă. Semnată și distribuită de Apple doar pentru dumneavoastră.

B2B App in Jamf Pro

.

Lasă un comentariu