Previs Mobile work flow¶
Pripravenie API¶
Klik na Publish v PrevisAPI.sln (alebo hociktorý .sln ktorý obsahuje PrevisAPI projekt) -> Pravý klik na projekt PrevisAPI -> Publish...
Ak treba vytvoriť publish folder pre nového klienta :
- vytvorenie priečinka kde sa bude publishovat API napr. : D:\WebServices\PrevisAPI\<klient_db> kde v názve cesty môže aj nemusí byť použitý názov databázy na ktorú sa API dotazuje (ak je tak sa dá nastaviť po publish APIny v danom priečinku a v config.xml súbore tag <UseFolderNameAsSqlDatabase>false</UseFolderNameAsSqlDatabase> na true ! v opačnom prípade sa berie databáza z PrevisAPI - config.xml)
- Otvoriť Solution PrevisAPI.sln (alebo hociktorý .sln ktorý obsahuje PrevisAPI projekt)
- Pravý klik na projekt PrevisAPI -> Publish... -> + New -> Folder -> navolíš cestu kde sa má publishnúť PrevisAPI
- Pod + New skontroluj nastavenie Delete existing files=false (potrebne .dll atd. sa prepíšu, ostatné ručne pridané napr. Docs, Attachments sa vymažú ak je true) a Configuration=Release
IIS nastavenie¶
WebSite nastavenie¶
Authentication¶
Názov stránky -> Authentication : skontrolovať či je zobrazená / zapnutá featura Windows Authentication. Ak sa nezobrazuje treba ju zapnúť cez Turn Windows features on or off. Ak je nastaviť na Enabled.
IIS Application pool login¶
Vytvoriť na SQL Servery Login s názvom IIS APPPOOL\PrevisAPIPublished
Build prevismobilex.apk¶
cmd -> d:\Projekty\Previs\<branch>\PrevisMobileXamarin\build <heslo>
output : d:\Projekty\Previs\previs.dev_4\PrevisMobileXamarin\PrevisMobile.Android\bin\Release\prevismobilex.apk
Pripojenie¶
Podmienka: rovnaké network id (prvé tri bajty z ľava) ip adries na telefóne aj PC, ak nie sú použi VPN
Skontrolovať spojenie s API na PC pomocou browsera localhost:80.
Skontrolovať spojenie s API na PC pomocou browsera ip:80.
Skontrolovať spojenie s API na mobile pomocou browsera ip:80.
Skontrolovať spojenie s API na mobile pomocou prevismobile appky (login).
Prihlásiť sa cez mobil pomocou windows account prihlasovacích údajov