Menggunakan tautan langsung dengan aplikasi seluler Power Apps
Tautan mendalam memungkinkan pengguna beralih dari satu aplikasi ke aplikasi lain di komputer dan perangkat bergerak. Contoh sederhananya mencakup penautan mendalam aplikasi seluler ke Facebook untuk masuk, penautan mendalam alamat email ke aplikasi email untuk menulis pesan, atau tautan mendalam situs web ke bursa aplikasi untuk mengunduh aplikasi seluler terkait.
Tautan mendalam di aplikasi seluler Power Apps
Anda dapat membuka atau entityrecord
tampilan entitylist
di Power Apps aplikasi seluler dengan menggunakan URL tautan dalam dari aplikasi lain. Bila Anda mengikuti tautan dari aplikasi eksternal, elemen target akan terbuka di aplikasi Power Apps seluler
Jika Anda telah masuk ke instans dalam aplikasi, rekaman target akan ditampilkan bila Anda mengikuti tautan dari aplikasi eksternal. Jika tidak, Anda diminta masuk ke instans dalam aplikasi seluler; setelah Anda masuk, elemen target akan ditampilkan. Anda harus menginstal Power Apps aplikasi seluler di perangkat seluler Anda untuk menggunakan fitur ini.
Parameter URL yang didukung untuk aplikasi berdasarkan model
Gunakan penanganan aplikasi dan parameter string kueri berikut untuk menulis URL.
Deep link untuk Power Apps aplikasi seluler harus dimulai dengan hal berikut:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Penting
Org-url tidak dapat berisi https://. Berikut ini adalah contoh deeplink aplikasi berdasarkan model:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parameter | Keterangan | Diperlukan |
---|---|---|
<targeted-app> |
|
Ya |
<org-url> | Terhubung ke URL organisasi yang benar. | Ya |
<app-id> | Membuka modul aplikasi yang benar. | Ya |
tenantId=<tenand-id> | Terhubung ke penyewa yang benar. | Ya |
appType=Modul Aplikasi | Menunjukkan bahwa aplikasi yang ditargetkan adalah aplikasi berdasarkan model. | Ya |
restartApp=benar | Memulai ulang aplikasi berdasarkan model. Diperlukan untuk memastikan parameter diteruskan saat aplikasi sudah terbuka. | No |
forceOfflineDataSync=benar | Memastikan bahwa sinkronisasi data dipicu sehingga semua data terbaru tersedia. | No |
Jika membuka entityrecord
formulir atau membuat formulir baru entityrecord
, gunakan parameter berikut:
Parameter | Keterangan | Diperlukan |
---|---|---|
etn=<entity-logical-name> | Menunjuk tabel mana yang akan dituju. | Ya |
pagetype=entityrecord | Menunjukkan bahwa target adalah formulir. | Ya |
id=<record-id> | Menentukan rekaman spesifik mana yang akan dituju; Jika dibiarkan kosong, formulir Buat untuk tabel akan terbuka. | Ya |
extraqs=<form-id> | Menunjuk formulir mana yang akan dibuka untuk entityrecord ; jika tidak ditentukan, formulir default terbuka. Parameter juga extraqs dapat digunakan untuk nilai bidang default. |
No |
Jika tautan masuk ke entitylist
tampilan, tambahkan parameter berikut:
Parameter | Keterangan | Diperlukan |
---|---|---|
etn=<entity-logical-name> | Menunjuk tabel mana yang akan dituju. | Ya |
pagetype=entitylist | Menunjukkan bahwa kita akan melihat tampilan. | Ya |
viewid=<view-id> | Menunjuk tampilan mana yang akan dibuka. | No |
Viewtype= <1039 jika tampilan sistem, 4230 jika tampilan pribadi> | Menunjukkan apakah tampilan yang ditargetkan adalah tampilan sistem atau tampilan pribadi. | No |
Parameter URL yang didukung untuk aplikasi kanvas
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Keterangan | Diperlukan |
---|---|---|
<app-id> | Membuka modul aplikasi yang benar. | Ya |
tenantId=<tenantId> | Terhubung ke penyewa yang benar. | Ya |
restartApp=benar | Memulai ulang aplikasi berdasarkan model. Diperlukan untuk memastikan parameter diteruskan saat aplikasi sudah terbuka. | No |
autoLoginUpn=<e-mail> | Mengisi email secara otomatis dan memicu masuk. | No |
Parameter Url yang didukung untuk aplikasi seluler native yang dibungkus
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parameter | Keterangan | Diperlukan |
---|---|---|
<app-id> | Membuka modul aplikasi yang benar. | Ya |
tenantId=<tenantId> | Terhubung ke penyewa yang benar. | Ya |
restartApp=benar | Memulai ulang aplikasi berdasarkan model. Diperlukan untuk memastikan parameter diteruskan saat aplikasi sudah terbuka. | No |
autoLoginUpn=<e-mail> | Mengisi email secara otomatis dan memicu masuk. | No |
Mengatasi Masalah
Deeplink dapat terbuka di browser Anda tergantung pada kebijakan organisasi perusahaan dan pengaturan perangkat pengguna. Alat Manajemen Perangkat Seluler (MDM) dan sistem operasi perangkat memiliki opsi dan pengaturan berbeda yang memengaruhi cara deeplink ditangani. Jika tautan dalam terbuka di browser, bukan langsung di Power Apps perangkat seluler, pastikan kebijakan MDM dan pengaturan perangkat Anda dikonfigurasi dengan benar.
Sebagai contoh, di beberapa Android perangkat, buka Pengaturan>Aplikasi Buka>Power Apps>secara default dan tambahkan apps.powerapps.com untuk membuat deeplink terbuka langsung di Power Apps ponsel.