Opstelling het project van Visual Studio en bouwt Windows app

AEM Forms biedt de volledige broncode van de AEM Forms-app. De bron bevat alle componenten om een toepassing van de douanewerkruimte te bouwen. Het archief van de broncode, adobe-lc-mobileworkspace-src-<version>.zipis een deel van adobe-aemfd-forms-app-src-pkg-<version>.zip pakket op de Distributie van de Software.

Voer de volgende stappen uit om de AEM Forms-toepassingsbron op te halen:

  1. Open Softwaredistributie. U hebt een Adobe ID nodig om u aan te melden bij de softwaredistributie.

  2. Tik Adobe Experience Manager beschikbaar in het koptekstmenu.

  3. In de sectie Filters:

    1. Selecteer Forms in de vervolgkeuzelijst Solution.
    2. Selecteer de versie en typ voor het pakket. U kunt de optie Search Downloads ook gebruiken om de resultaten te filteren.
  4. Tik op de pakketnaam die van toepassing is op het besturingssysteem, selecteer Accept EULA Terms en tik Download.

  5. Open Pakketbeheer en klik Upload Package om het pakket te uploaden.

  6. Selecteer het pakket en klik Install.

  7. Als u het archief van de broncode wilt downloaden, opent u https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip in uw browser.

    Het bronpakket wordt gedownload op uw apparaat.

In de volgende afbeelding wordt de geëxtraheerde inhoud van de adobe-lc-mobileworkspace-src-<version>.zip weergegeven.

mws-content-2

In de volgende afbeelding wordt de mapstructuur van de map windows in de map src weergegeven.

win-dir

De omgeving instellen

Voor Windows-apparaten hebt u het volgende nodig:

  • Microsoft Windows 8.1 of Windows 10
  • Microsoft Visual Studio 2015
  • Microsoft Visual Studio Tools for Apache Cordova

Visual Studio Project instellen voor AEM Forms-app

Voer de volgende stappen aan opstelling uit AEM Forms app project in Visual Studio.

  1. Kopieer het adobe-lc-mobileworkspace-src-<version>.zip archief naar %HOMEPATH%\Projects omslag in Vensters 8.1 of Windows 10 apparaat met Visual Studio 2015 geïnstalleerd en gevormd.
  2. Extraheer het archief in de map %HOMEPATH%\Projects\MobileWorkspace.
  3. Navigeer naar de map %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows.
  4. Open het CordovaApp.sln dossier gebruikend Visual Studio 2015 en ga aan de bouw van AEM Forms app te werk.

AEM Forms-app maken

Voer de volgende stappen uit om AEM Forms-app te maken en te implementeren.

OPMERKING

Gegevens die zijn opgeslagen in het Windows-bestandssysteem voor de AEM Forms-toepassing, worden niet gecodeerd. Men adviseert dat u een derdehulpmiddel zoals de Encryptie van de Aandrijving van Windows BitLocker gebruikt om schijfgegevens te coderen.

  1. In de StandaardToolbar van Visual Studio, selecteer Versie van drop-down voor bouwstijlwijze.

  2. Selecteer Windows-AnyCPU, Windows-x64 of Windows-x86 op basis van uw platform. Windows-AnyCPU wordt aanbevolen.

  3. In de Ontdekkingsreiziger van de Oplossing van Visual Studio, klik het project CordovaApp.Windows met de rechtermuisknop aan en selecteer Opslag > Create AppPackages.

    apppackages maken

    De wizard App Packages maken wordt weergegeven.

    Het installatiebestand van CordovaApp.Windows_3.0.2.0_anycpu.appx wordt gemaakt in de map platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test.

    Als u de fout Retarget to windows 8.1 required tegenkomt, klik de fout met de rechtermuisknop aan en in pop-up menu, uitgezocht Opnieuw richten aan Vensters 8.1.

    retarget-oplossing

  4. Selecteer bij de wizard App Packages maken de optie weer of niet dat u de app wilt uploaden naar de Windows Store en klik op Volgende.

    createAppPackageswizard1

  5. Breng de gewenste wijzigingen aan in de parameters, zoals de versie en uitvoerlocatie van de build van de app.

    createAppPackageswizard2

  6. Nadat het project is gemaakt, kunt u de app installeren met:

    • Windows PowerShell
    • Visual Studio

    Voor het .appx-pakket zijn de volgende items vereist om te kunnen worden geïnstalleerd:

    1. WinJS-bibliotheek
    2. Zorg ervoor dat het pakket wordt geleverd met een zelfondertekend certificaat of een door een vertrouwde instantie ondertekend openbaar certificaat, zoals VeriSign.
    3. Licentie voor ontwikkelaars

    De map Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test bevat de vier hoofdcomponenten ervan:

    1. .appx file
    2. Certificaat (momenteel is het een zelfondertekend certificaat van Apache Cordova)
    3. Afhankelijkheidsmap
    4. PowerShell-bestand (.ps1-extensie)

Het opstellen van een toepassing gebruikend Vensters PowerShell

Er zijn twee manieren om de toepassing op een apparaat van Vensters te installeren.

Door de ontwikkelaarslicentie aan te schaffen

  1. Klik met de rechtermuisknop op het PowerShell-bestand ( Add-AppDevPackage.ps1)) en kies Uitvoeren met PowerShell.

  2. De opstelling zet u ertoe aan om een ontwikkelaarvergunning te krijgen. Gebruik Microsoft-accountgegevens om een ontwikkelaarslicentie te verkrijgen.

    Deze licentie is 30 dagen geldig en u kunt deze gratis verlengen.

  3. Wanneer u de ontwikkelaarslicentie aanschaft, wordt het zelfondertekende certificaat geïnstalleerd op het systeem en wordt de toepassing correct geïnstalleerd.

Door apparaten in bedrijfsbezit te gebruiken

Voor apparaten die eigendom zijn van een onderneming en die zijn aangesloten bij het domein van de onderneming, is het niet nodig een ontwikkelaarslicentie aan te schaffen.

Apparaten in bedrijfsbezit gebruiken Professional- en Enterprise-versies van Windows.

Microsoft raadt u aan een door een vertrouwde instantie uitgegeven openbaar certificaat, zoals VeriSign, te installeren.

De app implementeren:

  • Zorg ervoor dat het apparaat wordt aangesloten bij het domein van de onderneming.
  • Groepsbeleid instellen inschakelen.

Groepsbeleid instellen inschakelen:

  1. Voer gpedit.msc uit op uw apparaat.

  2. Navigeer naar Computerconfiguratie > Systeembeheer > Windows-component > Implementatie toepassingspakket.

  3. Klik met de rechtermuisknop op Alle vertrouwde apps mogen worden geïnstalleerd.

  4. Klik Bewerken en selecteer Ingeschakeld.

  5. Klik OK.

Bewerk het Visual Studio-script dat PowerShell heeft gegenereerd om te voorkomen dat het ontwikkelaarslicentie verwerft.

In het manuscript PowerShell, plaats de variabele: $NeedDeveloperLicense = $false.

Voor apparaten die geen domeinverbinding hebben, is de sideladende sleutel van de productactivering vereist. U kunt deze aanschaffen bij een Windows-leverancier.

Voor Windows 8.1 Home Edition, is er geen groepsbeleid, wordt de onderneming zijladen niet toegestaan, en u kunt zich niet bij het met het ondernemingsdomein aansluiten. Implementeer de app op een Windows 8.1 Home Edition-apparaat met een ontwikkelaarslicentie.

Klik hier voor meer informatie.

Een toepassing implementeren met Visual Studio

Om app op Vensters te installeren gebruikend Visual Studio:

  1. Sluit het apparaat aan met extern foutopsporingsprogramma.

    Zie Windows Store-apps uitvoeren op een externe computer voor meer informatie.

  2. Met uw open app in Visual Studio, kies Vensters-x64, Vensters-x86, of Vensters-AnyCPU van de lijst van de Platforms van de Oplossing, en selecteer Verre Machine.

  3. Uw app wordt geïmplementeerd op de externe computer.

Op deze pagina