Бөлісу құралы:


Хост нысаны 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 сияқты ендірілген сценарийлерде жалға алушы идентификаторы Power Apps сеанстың аутентификациясы.

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

Мысалдар

  1. Жаңа Canvas қолданбасын жасаңыз.
  2. a Мәтін белгісі басқаруды қосыңыз және Text сипатты "Host.BrowserUserAgent: " & Host.BrowserUserAgent етіп орнатыңыз.
  3. a Мәтін белгісі басқаруды қосыңыз және Text сипатты "Host.OSType: " & Host.OSType етіп орнатыңыз.
  4. a Мәтін белгісі басқаруды қосыңыз және Text сипатты "Host.SessionID: " & Host.SessionID етіп орнатыңыз.
  5. a Мәтін белгісі басқаруды қосыңыз және Text сипатты "Host.TenantID: " & Host.TenantID етіп орнатыңыз.
  6. a Мәтін белгісі басқаруды қосыңыз және Text сипатты "Host.Version: " & Host.Version етіп орнатыңыз.
  7. 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)