Udostępnij za pośrednictwem


Dystrybucja Portalu firmowego Intune

Ważne

Program Visual Studio App Center został wycofany 31 marca 2025 r. z wyjątkiem funkcji analizy i diagnostyki, które będą nadal obsługiwane do 30 czerwca 2026 r. Dowiedz się więcej.

Opublikuj nowe i zaktualizuj istniejące aplikacje biznesowe (LOB) dla systemów iOS i Android z App Center do Company Portal w instancji usługi Intune Cloud.

Wymagania wstępne

  • Twoja organizacja ma subskrypcję usługi Intune Cloud. Jeśli nie, możesz utworzyć konto w wersji próbnej.
  • Aktywowano konto administratora Intune oraz konto dzierżawy.
  • Utwórz rekord CNAME systemu DNS, aby uprościć i dostosować doświadczenie logowania. Gdy twoja organizacja zarejestruje się w usłudze w chmurze firmy Microsoft, takiej jak Intune, otrzymujesz domenę początkową.
  • Ręcznie dodaj użytkowników do subskrypcji usługi Intune za pośrednictwem portalu usługi Office 365 lub portalu usługi Azure Intune i nadaj użytkownikom dodatkowe uprawnienia, w tym uprawnienia administratora globalnego.
  • Tworzenie grup w celu organizowania użytkowników lub urządzeń według lokalizacji geograficznej, działu lub cech sprzętu.
  • Usługa Azure Active Directory dla dzierżawy działa jako broker zabezpieczeń, aby umożliwić dostęp do witryn. Visual Studio App Center będzie wymagać dostępu do Graph API usługi Microsoft Intune, aby umożliwić użytkownikowi tenantu publikowanie aplikacji w portalu firmowym Intune. Administrator globalny usługi Azure Active Directory (AD) musi wyrazić zgodę. Aby udzielić tej zgody, administrator globalny usługi Azure Active Directory Twojej firmy musi przejść do tej strony zgody i wyrazić zgodę na udzielenie dostępu do centrum aplikacji programu Visual Studio w celu uzyskania dostępu do interfejsów API programu Graph usługi Intune. Administrator zostanie przekierowany do Visual Studio App Center. Udzielanie zgody jest jednorazowym działaniem administratora globalnego usługi Active Directory firmy. Po zakończeniu każdy użytkownik z rolą menedżera aplikacji usługi Intune dla tej firmy może przejść do centrum aplikacji programu Visual Studio i opublikować aplikacje w portalu firmy usługi Intune.
  • Aby uzyskać więcej informacji, zapoznaj się z wprowadzeniem do usługi Intune.

Krok 1. Tworzenie połączenia usługi Intune w centrum aplikacji

  1. Wybierz pozycję Sklepy w obszarze Dystrybucja.
  2. W środku strony kliknij przycisk Połącz ze sklepem .
  3. Wybierz jako typ sklepu Portal firmy Intune, a następnie kliknij przycisk Dalej.
  4. Nastąpi przekierowanie do strony logowania firmy Microsoft, aby podać początkową nazwę domeny w usłudze Azure Active Directory (AD). Wygląda na to, że to your-domain.onmicrosoft.com.
  5. Po pomyślnym zalogowaniu zostanie wyświetlony monit o wprowadzenie nazwy sklepu.
  6. Wybierz pozycję Kategoria aplikacji z listy rozwijanej.
  7. W polu Odbiorcy podaj nazwę grupy usługi Azure AD (grupy z obsługą zabezpieczeń), aby rozpowszechnić tę aplikację. Wczesna wersja tej funkcji wymaga od dewelopera znajomości grupy usługi Azure AD, do której aplikacja jest dystrybuowana. Administrator usługi Intune, który połączył centrum aplikacji z interfejsem API programu Graph usługi Intune w kroku 1.3, musi być członkiem grupy, aby kwalifikował się i był wyświetlany na liście rozwijanej autouzupełniania.
  8. Kliknij Połącz.
  9. Połączenie z Portalem firmy Intune zostało już skonfigurowane. Powinien zostać wyświetlony sklep o nazwie podanej na stronie głównej Sklepy . Połączenie jest ważne przez 90 dni dla aplikacji w Centrum aplikacji.

Krok 2. Publikowanie aplikacji w portalu firmy usługi Intune

  1. Na stronie głównej Sklepy wybierz utworzony powyżej sklep Intune Store.
  2. Kliknij pozycję Publikuj w sklepie.
  3. Przekaż pakiet aplikacji.
  4. Po przesłaniu pakietu powinny zostać wyświetlone pewne szczegóły aplikacji. Kliknij przycisk Dalej.
  5. Kliknij pozycję Publikuj, aby opublikować aplikację w Portalu firmy Intune. Stan tej wersji na stronie szczegółów sklepu będzie wyświetlany jako Przetwarzanie.
  6. Po zakończeniu przekazywania aplikacji do usługi Intune stan aplikacji zmieni się na Przesłano.
  7. Jeśli podczas publikowania wystąpi błąd, stan jest niepowodzenie z komunikatem o błędzie.

W przypadku wszelkich problemów zawsze można otworzyć bilet pomocy technicznej. Wybierz menu Pomocy (?) w prawym górnym rogu portalu Centrum aplikacji, a następnie wybierz pozycję "Skontaktuj się z pomocą techniczną". Nasz dedykowany zespół pomocy technicznej odpowie na Twoje pytania i opinie.

Publikowanie przez CLI

Ostrzeżenie

Do korzystania z tej funkcji jest potrzebny interfejs wiersza polecenia usługi App Center w wersji 2.7 lub nowszej.

Korzystanie z interfejsu wiersza poleceń to prosty sposób na integrację połączenia ze sklepem Centrum Aplikacji jako część konfiguracji CI/CD, takiej jak w przypadku Jenkins lub Go CI.

Zanim będzie można użyć interfejsu wiersza polecenia, musisz ustanowić połączenie z miejscem docelowym, czyli sklepem Google Play, sklepem App Store lub usługą Intune w Centrum aplikacji. Skompiluj plik binarny dla miejsca docelowego.

appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json

Otrzymasz wynik podobny do następującego:

[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]

Jest to kolumna Store, której użyjemy w ostatnim kroku.

Ostatnim krokiem jest opublikowanie aplikacji poprzez uruchomienie:

appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."

Musisz wypełnić puste elementy, takie jak polecenie listy. Zamiast mieć statyczną notatkę o wersji, można zamiast tego użyć elementu --release-notes-file . Notatka o wydaniu to plik w formacie zwykłego tekstu zakodowany w UTF-8.

Rozwiązywanie problemów

Nie udało się opublikować aplikacji w Sklepie Intune. Aplikacja została wcześniej opublikowana jako ***

Ten błąd może wystąpić podczas próby opublikowania przy użyciu aplikacji, która została już opublikowana w usłudze Intune z inną nazwą aplikacji. App Center używa nazwy aplikacji w App Center podczas publikowania do Intune. Jeśli nazwa różni się od tej, którą masz w usłudze Intune, Intune odrzuca żądanie z komunikatem o błędzie.

Aby rozwiązać ten problem, musisz zmienić nazwę lub utworzyć nową aplikację, która dokładnie odpowiada temu, co masz w usłudze Intune. Jeśli zobaczysz komunikat o błędzie, spróbuj zmienić nazwę swojej aplikacji w Centrum aplikacji na tę, która występuje po "opublikowano jako '***'".