Хост нысаны Power Apps
Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар
ішіндегі Хост Power Apps нысаны қолданбаны іске қосатын ағымдағы хост туралы ақпаратты береді.
Сипаттама
Хост нысаны хост құрылғысы, операциялық жүйе және қолданбаны іске қосып жатқан ойнатқыш туралы ақпаратты береді. Хост Қолданба нысанына ұқсас және әрбір қолданба бұл ақпаратқа қол жеткізе алады.
Хост нұсқасын пайдаланудың ең жақсы түрлерінің бірі - белгілі бір құрылғыда немесе белгілі бір браузерде дұрыс жұмыс істемейтін қолданбаны жөндеу. Қолданбаның пайдаланушы интерфейсінде ақпаратты мәтін белгісі басқару немесе мәліметтерді дерекқор кестесіне немесе Application Insights тіркеу үшін осы нысанның мәтін сипаттарын пайдаланыңыз. .
Қолданбаны белгілі бір құрылғыға немесе браузерге бейімдеу үшін Хост пайдалану қызықтырады. Бұл қауіпті, себебі Power Apps аппараттық және бағдарламалық платформалардың кең спектрінде жұмыс істеуге арналған және сіздің Хост негізделген логика олардың барлығына жауап бермеуі мүмкін. және олар уақыт өте өзгереді. Ең жақсы әдіс - нақты аппараттық және бағдарламалық жасақтамаға байланысты емес, абстракцияланған ақпаратты пайдалану. Мысалы, экранды аз көрсету немесе ақпаратты қайта реттеу үшін Экранның басқаруының Өлшем сипатын пайдаланыңыз. телефон сияқты кішірек құрылғыда жұмыс істейді.
ішіндегі Хост Power Apps Studioнысанына қол жеткізу үшін жоғарғы жағындағы Қолданба нысанын кеңейтіңіз. Ағаш көрінісі тақтасын, одан кейін Хост таңдаңыз. Бұл мысалда Хост нысанында формулаларды қабылдайтын ешбір сипаттар жоқ.
Ескертпе
Хост нысаны қазір тек пайдаланушы беттерінде және кенеп қолданбаларында қол жетімді.
BrowserUserAgent сипаты
BrowserUserAgent мәтін сипатында браузер қолданбаны іске қосқан кезде өзін анықтау үшін пайдаланатын толық пайдаланушы агенті жолы бар.
Мысалы, браузердің пайдаланушы агенті жолы болуы мүмкін:
- Mozilla/5.0 (Windows NT 10.0; Win64; x64)
- AppleWebKit/537.36 (KHTML, Gecko сияқты)
- Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.78
Ескертпе
Егер Power Apps түпнұсқа қолданбада немесе Орау мүмкіндікін Power Apps қолданбасында пайдалансаңыз, қолданба арқылы ұсынылады пайдаланушы агентінің жолын қамтамасыз ететін шолғышты басқару.
OSType қасиеті
OSType сипаты қолданба іске қосылған операциялық жүйенің атын береді. OSTtype шолғыш жіберген пайдаланушы агент жолынан Power Apps анықталады. Төменде OSTtype үшін жалпы мәндердің мысалдары берілген:
Value |
---|
Терезелер |
Mac OS |
iOS |
Android |
Linux |
... |
Ескертпе
Хабарланған операциялық жүйе негізінде қолданбаның тәжірибесін немесе функционалдығын өзгерту үшін OSTtype пайдаланбаңыз.
OSTtype мәтінді кез келген формулада қолдануға болады, мысалы, оны белгінің мәтін сипатында көрсету:
Label1.Text: "You're running " & Host.OSType
SessionID сипаты
SessionID сипаты ағымдағы сеансты анықтайтын GUID кодын қайтарады. Мәселелерді әкімшіге хабарлаған кезде осы ақпаратты қосыңыз.
Ескертпе
Power Apps in Power BI сияқты ендірілген сценарийлерде SessionID сипаты Power Apps сеанс идентификаторын емес, негізгі Power BI сеанс идентификаторын қайтарады.
Label1.Text: $"Provide session ID { Host.SessionID } to your administrator."
TenantID сипаты
TenantID сипаты қазіргі аутентификацияланған пайдаланушымен байланысты Microsoft Entra жалға алушыны көрсететін Жаһандық бірегей идентификаторды (GUID) қамтамасыз етеді.
Ескертпе
SessionID сияқты, Power Apps Power BI сияқты ендірілген сценарийлерде жалға алушы идентификаторы
Label1.Text: Host.TenantID
Нұсқа қасиеті
Нұсқа сипаты Power Apps ойнатқыштың сәйкестендіру және нұсқа нөмірін береді. BrowserUserAgent сияқты, бос орындармен бөлінген бірнеше нұсқа нөмірі қайтарылуы мүмкін.
Ескертпе
Нұсқа қасиеті Power Apps Studio ішінде жұмыс істегенде әрқашан бос жол болып табылады.
Label1.Text: Host.Version
OfflineEnabled сипаты
OfflineEnabled сипаты Power Apps ойнатқыштағы қолданбаның жұмыс уақыты режимін қамтамасыз етеді. Офлайн режимінде қосылмаған қолданбалар үшін сипат әрқашан жалған болады. Офлайн үшін қосылған қолданбалар үшін сипат интернетте жалған, бірақ iOS, Android және Windows жүйелерінде шын. .
Ескертпе
Кенеп қолданбасы желі қосылымынсыз жұмыс істемесе де, OfflineEnabled сипаты офлайн режимде пайдалану үшін қосылған кенеп қолданбалары үшін Power Apps Studio шындықта қалады. .
Label1.Text: Host.OfflineEnabled
Мысалдар
- Жаңа Canvas қолданбасын жасаңыз.
- a Мәтін белгісі басқаруды қосыңыз және
Text
сипатты"Host.BrowserUserAgent: " & Host.BrowserUserAgent
етіп орнатыңыз. - a Мәтін белгісі басқаруды қосыңыз және
Text
сипатты"Host.OSType: " & Host.OSType
етіп орнатыңыз. - a Мәтін белгісі басқаруды қосыңыз және
Text
сипатты"Host.SessionID: " & Host.SessionID
етіп орнатыңыз. - a Мәтін белгісі басқаруды қосыңыз және
Text
сипатты"Host.TenantID: " & Host.TenantID
етіп орнатыңыз. - a Мәтін белгісі басқаруды қосыңыз және
Text
сипатты"Host.Version: " & Host.Version
етіп орнатыңыз. - a Мәтін белгісі басқаруын қосыңыз және
Text
сипатты"Host.OfflineEnabled: " & Host.OfflineEnabled
етіп орнатыңыз.
Қолданбаңызды әртүрлі құрылғыларда және әртүрлі браузерлерде іске қосыңыз және төмендегіге ұқсас нәтижелерді көресіз.
Power Apps Studio Edge браузері бар Windows жүйесінде
Host.Version Power Apps Studio ішінде жұмыс істегенде әрқашан бос болады.
Host.BrowserUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.76
Host.OSType: Windows
Host.SessionID: ee2eed1a-8455-4e68-a433-a709302d0c71
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version:
Power Apps жергілікті мобильді ойнатқыш қосулы iOS
Host.BrowserUserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 PowerApps/e1c23ff9-4822-4e75-a003-01c91407a4d2
Host.OSType: Windows
Host.SessionID: 3ebec22f-ee2e-412a-b3eb-45d97db34863
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version: PowerApps-Native/3.23084.8(iOS)
Power Apps Windows жүйесінде Firefox шолғышы бар веб ойнатқыш
Host.BrowserUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/117.0
Host.OSType: Windows
Host.SessionID: 283309a4-d88b-4b2a-88de-73b47d1b62d0
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version: PowerApps-Web/3.23084.6(Windows)
Power Apps веб-ойнатқышты iOS Safari браузерімен қосу
Host.BrowserUserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
Host.OSType: iOS
Host.SessionID: a09a946d-ce71-4c1f-bd35-519c79849c8d
Host.TenantID: 5da56e5c-97b6-468f-a448-a6e432c48269
Host.Version: PowerApps-Web/3.23084.6(iOS)