Cloud SharePoint Existing sites and services App web (optional) Existing sites and services App web (optional) Host web App web
App prefix (tenant) App ID App domain Host web App name
Determine App domain Configure domain names in DNS *.contosoapps.com Create a new wildcard SSL certificate
Subscription Settings App Management Service applications App URLs (App prefix and App domain) App Catalog Store Settings App Domains for multiple zones SharePoint App settings
Apps do not support KerberosSpecial requirements for SAML authenticationA routing Web application may be needed
*.contosoapps.com = NLB DNS Farm
Timer Job: App Installation Service Cmdlets: Import-SPAppPackage Install-SPApp Uninstall-SPAppInstance
Timer Job: License renewal Powershell for DR: $appProxy = Get-SPServiceApplicationProxy “AppManagementProxyId” $appProxy.GetDeploymentID() Set-SPAppManagementDeploymentID
Site exports do not include app assets: Export-SPWeb and Import-SPWeb Site backup and restore: Backup-SPSite and Restore-SPSite App exports: Export-SPAppPackage
Site administrators are responsible for upgrading Apps Notification state needs to be updated by SharePoint first Timer Jobs: App State Update Internal App State Update Cmdlets: Get-SPAppStateUpdateInterval Get-SPAppStateSyncLastRunTime Set-SPAppStateUpdateInterval Update-SPAppInstance
App usage/Error details Timer Jobs Monitoring in Central Admin App usage/Error details Monitoring in Site Collections App Management, App Monitoring, Azure Access Control, App Marketplace, Marketplace Web Service Logging Categories
Sponsored by