Мобильді құрылғы бағдарламасын құрастыру үшін орау шеберін пайдалану
Қадамдық шеберді пайдаланып, бір немесе бірнеше кенеп қолданбаларын жалғыз жергілікті мобильді қолданба бумасы ретінде бумалау үшін орау мүмкіндігін пайдаланыңыз.
Power Apps ішіндегі орау мүмкіндігі кептік қолданбалардың өз брендтік Android және iOS мобильдік қолданбалар ретінде жергілікті мобильді нұсқаларын жасауға мүмкіндік береді. Осындай оралған түпнұсқа мобильді қолданбаларды соңғы пайдаланушыларға Microsoft қолданбалар орталығы, Google Play немесе Apple Business Manager/ басқа тарату әдістері арқылы тарата аласыз.
Орау мүмкіндігі iOS, Android немесе Google Play Store үшін мобильді қолданбаларды жасауға мүмкіндік береді:
- iOS (IPA пакеті)
- Android (APK бумасы)
- Google Play Store тарату үшін (AAB пакеті)
Орау мүмкіндігі кенеп қолданбаларыңызды сандық түрде қол қоюға және таратуға болатын жергілікті мобильді қолданба қабығына орайды. Қолданбаны жаңартқанда және оны қайта жариялағанда, қолданба автоматты түрде жаңартылады.
Шеберді пайдаланып iOS және Android үшін жергілікті мобильді қолданбаларды жасаңыз
Power Apps жүйесіне кіріңіз.
Сол жақ шарлау тақтасынан Орау таңдаңыз. Элемент бүйірлік панель тақтасында болмаса, ...Қосымша , содан кейін қажетті элементті таңдаңыз.
Орнатқыңыз келетін қолданбаны таңдап, пәрмен жолағында Орау пәрменін таңдаңыз.
1-қадам: қолданбаларды таңдаңыз
Орналатын қолданбаларды экранында негізгі және қосымша қолданбаны таңдаңыз.
- Негізгі қолданба: мобильді қолданба іске қосылғанда соңғы пайдаланушылар көретін қолданбаны таңдаңыз.
- Қосымша қолданбалар: Негізгі қолданбамен бірге мобильді қолданбалар пакеті үшін бірдей құрастыруды жинақтауға болатын қосымша басқа қолданбалар.
Ескертпе
- Бірнеше орау жобаларында бірдей Негізгі қолданбаны пайдалануға болады.
- Орау шеберінде Негізгі қолданба атауы қате көрінсе, келесі қадамға өтіп, дұрыс атауды көру үшін оралыңыз.
Келесі пәрменін таңдаңыз.
2-қадам: Мақсатты платформа
Мақсатталатын мобильді платформаны таңдау экранында өз таңдауымыз бойынша Бума идентификаторын енгізіңіз.
Ескертпе
Бума идентификаторы қолданбаңыз үшін жасайтын бірегей идентификатор болып табылады. Бума идентификаторында бос орын болмауы керек, бір нүкте (.) болуы керек.
Мақсатты платформалар астында соңғы пайдаланушылар мобильді құрылғыларында пайдаланатын барлық мобильді платформаларды таңдаңыз.
Тізімнен Azure Key Vault URI таңдап, Келесі таңдаңыз. Azure Key Vault URI тізімінде ешқандай жазбаларыңыз болмаса, алдымен Azure Key Vault жасауыңыз керек. Қосымша ақпарат: Power Apps үшін орау үшін Azure Key Vault жасаңыз.
Қолданбама қол қою қосқышын Қосулы немесе Өшірулі күйіне орнатыңыз.
Сондай-ақ, орау шеберінде қол жетімді автоматты кодқа қол қоюды пайдаланудың орнына мобильді қолданбалар бумасын қолмен кодтауға болады. Қолданбаны қолмен кодтау әдісі туралы қосымша ақпаратты қараңыз:
Ескертпе
Орау шебері жүйеге автоматты түрде кіру процесін қамтамасыз етеді. Дегенмен, мобильді процестермен таныс әзірлеушілер әр платформа үшін әртүрлі механизмдерді пайдалана отырып, өздерінің Android немесе iOS қолданбаларына қолмен кіре алады. Қолмен процесс арқылы жүйеге кірсеңіз, Azure кілт қоймасын жасаудың қажеті жоқ.
- Келесі пәрменін таңдаңыз.
3-қадам: қолданбаны тіркеңіз
Қолданба мен Microsoft идентификациялық платформасы арасында сенімді қарым-қатынас орнату үшін Қолданбаны тіркеу экранында қолданбаны Azure жүйесінде қолмен тіркеңіз. Қосымша ақпарат: Қолданбаны Azure порталында қолмен тіркеу.
Қолданба пайдаланушылары жүйеге кіре алуы үшін қолданбаңыз Microsoft Entra те тіркелген болуы керек. Тіркелген болсаңыз, меншікті тіркеу өрісінде тіркелгіңізді табыңыз.
Тіркелген қолданбаңыздың атауы Меншікті тіркеулер ашылмалы тізімінде көрмесеңіз, мына қадамдарды орындаңыз.
Қолданбаңызға автоматты түрде жаңа тіркеу жасау үшін Жаңа қолданбаны тіркеу таңдаңыз.
Сізге Қолданба атауы және Android қолтаңба хэшін беру қажет, себебі олар міндетті өрістер. Қолданба атауы міндетті, себебі ол қолданбаның тұтынушыға арналған атауы. Android қолтаңба хэш егер сіз орамдық жобаңызды жасау және құру кезінде платформаларыңыздың бірі ретінде Android таңдасаңыз, қажет.
Ескертпе
Android хэш кілтінің пішімі –ga0RGNYHvNM5d0SLGQfpQWAPGJ8= сияқты 28-таңбалы әріптік-цифрлық хэш нөмірі. Қолтаңба хэш кілті бұрыннан бар болса, жаңасын жасаудың қажеті жоқ. Жаңа қолданба тіркеуін жасау кезінде бұрын жасалған қолтаңба хэш кілтін қайта пайдалануға болады.
Әкімші рұқсат еткен үшінші тарап қолданбаларын конфигурациялаңыз
Орау шебері қолданбаңыз үшін барлық қажетті API рұқсаттарын автоматты түрде конфигурациялайды. Сондай-ақ, бұл қадамды жою қажет болса, API рұқсаттарын қолмен конфигурациялауға болады. Қосымша ақпарат: Қолданбаңыз үшін API рұқсаттарын қолмен конфигурациялаңыз.
Қолданбаны тіркеген кезде Azure әкімшісі жалғастыру үшін рұқсат беруі керек. Кіру рұқсатын беру үшін мына қадамдарды орындаңыз:
- Windows PowerShell бағдарламасын ашып, оны әкімші ретінде іске қосыңыз.
-
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force
пәрменін орындаңыз. - Орындау саясатын келесімен орнатыңыз:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
. - Модульді импорттаңыз:
Import-Module -Name Microsoft.PowerApps.Administration.PowerShell
. -
Add-AdminAllowedThirdPartyApps
іске қосыңыз және әкімші рұқсаты қажет қолданба идентификаторын беріңіз. - Қолданбаңыздың аты тізімде көрінетінін тексеру үшін
Get-AdminAllowedThirdPartyApps
іске қосыңыз.
Алдыңғы қадамдарды орындағаннан кейін тіркеу экраны келесі скриншотқа ұқсайды.
API рұқсаттары
Қолданбаны тіркеген кезде, Azure әкімшісі қолданба үшін API рұқсаттарына рұқсат беруі керек. Кіру рұқсаты туралы нұсқауларды және API рұқсаттарын қажет ететін себептерді алу үшін келесі скриншотты қараңыз.
Ескертпе
Бұл қадамда, кейде жаңа тұтынушылар үшін тек Қолданба атауы өрісі көрінеді. Android қолтаңба хэшін қосу өрісі көрсетілмейді. Мұны шешу үшін келесі қадамдарға өтіңіз және Мақсатты платформалар қадамында Мақсатты платформалар Android as опциясын таңдаңыз.
4-қадам: Брендті конфигурациялаңыз
Брендті конфигурациялау қадамында қолданбаңыз үшін келесі көрініс пен сезім опцияларын орнатыңыз:
Ескертпе
Барлық кескіндер .png пішімінде болуы керек. Ешбір реттелетін кескін таңдалмаса, әдепкі кескін пайдаланылады.
- Қолданба белгішелері: қолданбаңыз үшін пайдаланылатын белгішелерді жүктеп салыңыз. iOSүшін ұсынылатын өлшем: 1024 px x 1024 px .png кескіні немесе одан үлкенірек. Androidүшін ұсынылатын кескін өлшемі: 432 пиксель x 432 пиксель .png кескіні немесе одан үлкенірек.
- Жарық экран кескіні: мобильді қолданба жүктеліп жатқан кезде оның негізгі экранында пайдаланылатын кескін. Берілмеген кезде қолданылатын әдепкі кескін.
- Сәлемдесу экранының суреті: мобильді қолданба жүктеліп жатқан кезде оның сәлемдесу (кіру) экранында пайдаланылатын кескін. Берілмеген кезде қолданылатын әдепкі кескін.
- Фондық бояу түсі: сәлемдесу экранының фоны үшін пайдаланылатын он алтылық түс коды.
- Түймені толтыру түсі: Түйме түсін толтыру үшін пайдаланылатын он алтылық түс коды.
- Күй жолағы мәтінінің тақырыбы: Қолданбаның жоғарғы жағындағы күй жолағы мәтінінің түсі.
Келесі пәрменін таңдаңыз.
5-қадам: Шығаруды басқару
- Егер сізде әлі жоқ болса, Azure кілт қоймасын жасаңыз. Қосымша ақпарат: Әдепкі жазылымды пайдаланып орау үшін Azure Key Vault жасау
- Azure blob сақтау тіркелгісін және контейнер атауын жасаңыз. Қосымша ақпарат: Azure сақтау тіркелгісін жасаңыз
- Azure blob сақтау тіркелгісінің атын және Azure blob сақтау тіркелгісін жасау қадамы кезінде жасалған контейнер атауын қосыңыз.
- Құрастыру қадамдары аяқталғаннан кейін жоғарыда жасалған Azure blob сақтау орнынан салынған APK/IPA жүктеп алыңыз.
6-қадам: Аяқтау
Орнату экранында қолданба мәліметтерін қарап шығыңыз, содан кейін Құрастыру опциясын таңдаңыз. Сәтті құрастырудан кейін сіз мобильді қолданбаңызды алдыңғы қадамда таңдаған azure blob сақтау орнында көресіз.
Мобильді құрылғы бағдарламасын сынау және тарату
Қолданбаңызды сынап көріңіз және таратыңыз. Тестілеу кезінде қандай да бір мәселеге тап болсаңыз, ақауларды жою бетін тексеріңіз.
Қолданбаны Azure порталында қолмен тіркеңіз (қосымша)
Қолданбаны тіркеуді 3-қадам-де айтылғандай орау шеберінде автоматты түрде жасауға болады. Немесе сіз Azure порталында қолданбаңыз үшін жаңа тіркеуді қолмен жасай аласыз. Қосымша ақпарат: Жылдам іске қосу: Microsoft идентификациялық платформасында қолданбаны тіркеңіз.
Ескертпе
Бір клиентті тұтынушылар да және көп клиентті тұтынушылар да жергілікті мобильді құрылғы бағдарламаларын Power Apps кенеп бағдарламалары негізінде жасау үшін орау функциясын пайдалана алады.
Жалғыз немесе көп жалға беруші болсаңыз да, оны орау үшін қосу үшін қолданбаңыз үшін қолдау көрсетілетін тіркелгі түрін таңдаған кезде Кез келген Microsoft Entra каталогы бар опциялардың кез келгенін таңдауыңыз керек. Келесі тіркелгі түрлерінің бірін таңдаңыз:
- Кез келген ұйымдық каталогтағы тіркелгілер (кез келген Microsoft Entra каталог - Көп жалға беруші)
- Кез келген ұйымдық каталогтағы тіркелгілер (кез келген Microsoft Entra каталог - Көп пайдаланушы) және Skype немесе Xbox сияқты жеке Microsoft тіркелгілері.
Маңызды
- Орау қазіргі уақытта тек Multitenant есептік жазба түрлерін қолдайды. Жалғыз жалға алушы шот түріне әлі қолдау көрсетілмейді. Тіркелгі түрлері туралы қосымша ақпарат: Microsoft сәйкестік платформасындағы тіркелгі түрлері.
- Сіз мақсат еткіңіз келетін әрбір платформа ( , ) үшін бөлекiOSҚайта бағыттау URI Android жасауыңыз керек.
Қолданбаңыз үшін API рұқсаттарын конфигурациялаңыз (қосымша)
Сіз 3-қадам ораптау шебері қолданбаңыз үшін барлық қажетті API рұқсаттарын автоматты түрде конфигурациялайды.
Орау шеберінде қателер алсаңыз, API рұқсаттарын қолмен конфигурациялауға болады. Қосымша ақпарат: Қосу және конфигурациялау
API рұқсаттарын қолмен конфигурациялау кезінде келесі API рұқсаттары қажет:
-
Microsoft API интерфейстері
- Dynamics CRM
-
Менің ұйымым қолданатын API интерфейстері
- Azure API қосылымдары
- PowerApps Қызмет
- Power BI (тек қана кенеп қолданбаларыңыз Power BI деректерді пайдаланған жағдайда ғана қажет)
- Microsoft Mobile Application Management (мобильді қолданбаны тарату үшін Microsoft Intune пайдаланғыңыз келсе ғана қажет)
Ескертпе
Менің ұйымым пайдаланатын API интерфейстері астында рұқсаттарды таппасаңыз, сәйкесінше келесі PowerShell пәрмендерін іске қосып, әрекетті қайталаңыз:
- Модульдің Microsoft Graph қол жетімді екеніне көз жеткізіңіз немесе оны келесі пәрмен арқылы орнатыңыз:
Install-Module -Name Microsoft.Graph
-
Azure API қосылымдары рұқсат жоқ:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
-
PowerApps Қызмет рұқсат жоқ:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
Егжей-тегжейлі қадамдарды Қолданбаны тіркеу порталында рұқсаттарды сұрау бөлімінен қараңыз.
Мобильді қолданба үшін қолданба орталығының орнын қолмен жасау (міндетті емес)
Мобильді қолданба үшін қолданба орталығының орнын тікелей қолданба орталығында қолмен жасауға болады. Қосымша ақпарат: Қолданба орталығының орны
Шайпұл
Қолданбалар орталығы туралы қосымша ақпарат алу үшін Visual Studio қолданбалар орталығының құжаттамасына өтіңіз.
Жүйеге жұмыс немесе мектеп тіркелгісімен кіріңіз.
Егер сізде бұрыннан бар ұйым болмаса, жаңа ұйым жасау үшін Жаңа қосу>Жаңа ұйым қосу пәрменін таңдаңыз.
Сол жақ тақтадағы тізімнен ұйымды таңдаңыз.
Қолданбалар>Қолданба қосу таңдаңыз.
Бағдарлама атауын енгізіңіз.
Бағдарламаның шығарылым түрін таңдаңыз.
қолданбалар үшін Теңшелетін iOS OS немесе Android қолданбалар үшін Android OS таңдаңыз.
Ескертпе
Әрбір платформа үшін бөлек қолданба орталығының контейнерлерін жасау керек.
Android OS үшін Platform а React Native ретінде таңдаңыз.
Ескертпе
Платформа қолданбалар орталығындағы барлық қолданбалар үшін React Native болуы керек.
Жаңа қолданба қосу таңдаңыз.
Қолданбаның қолданба орталығының URL мекенжайын көшіріңіз. Орау жобасын Power Apps ішінде конфигурациялау үшін бұл сізге кейінірек қажет болады.
Мысалы,
https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/
Мобильді қолданбалар пакетіне қолмен қол қою (міндетті емес)
Мобильді қолданбалар бумасына 2-қадам арқылы орау процесінде автоматты түрде қол қоюға болады, бірақ оны мобильді қолданбалар бумасы құрастырылғаннан кейін қолмен де жасауға болады. Кодқа қол қою процесс Android және iOS құрылғылар үшін әртүрлі.