Power Apps mobil uygulaması ile derin bağlantılar kullanma
Derin bağlantılar, kullanıcıların bilgisayarlarda ve mobil cihazlarda bir uygulamadan diğerine geçmesini sağlar. Basit örnekler arasında oturum açmak için Facebook'a derin bağlantı sağlayan bir mobil uygulama, ileti yazmak için bir posta uygulamasına derin bağlantı sağlayan bir e-posta adresi veya ilgili bir mobil uygulamayı indirmek için bir uygulama mağazasına derin bağlantı sağlayan web sitesi vardır.
Power Apps mobil uygulamasında desteklenen derin bağlantılar
Diğer uygulamaların derin bağlantı URL'lerini kullanarak Power Apps mobil uygulamasında bir entityrecord
veya entitylist
görünümü açabilirsiniz. Bağlantıyı harici bir uygulamadan takip ettiğinizde hedef öğe Power Apps uygulamasında açılır
Uygulama içinde kurulumunuzda zaten oturum açtıysanız harici bir uygulamadaki bağlantıyı takip ettiğinizde hedef kayıt görüntülenir. Aksi halde, mobil uygulamadaki kurulumunuzda oturum açmanız istenir, oturum açtıktan sonra hedef öğe görüntülenir. Bu özelliği kullanmak için mobil cihazınızda Power Apps mobil uygulamasının yüklü olması gerekir.
Model temelli uygulama için desteklenen URl'ler parametreleri
URL'yi oluşturmak için aşağıdaki uygulama işleyicisini ve sorgu dizesi parametrelerini kullanın.
Power Apps mobil uygulamasının derin bağlantılarının aşağıdakilerle başlaması gerekir:
ms-apps://<org-url>_<app-id>?tenantId=<tenant-id>&appType=AppModule&openApp=true&restartApp=true&forceOfflineDataSync=true
Önemli
Kuruluş url'si https:// içeremez. Aşağıda, model odaklı uygulama ayrıntılı bağlantısına bir örnektir:
ms-apps://contoso.onmicrosoft.com_e6429eba-2204-40e8-b9dd-fc74791ff2c2?tenantId=aaaabbbb-0000-cccc-1111-dddd2222eeee
Parametre | Description | Required |
---|---|---|
<targeted-app> |
|
Evet |
<org-url> | Doğru kuruluş URL'sine bağlanır. | Evet |
<app-id> | Doğru uygulama modülünü açar. | Evet |
tenantId=<tenand-id> | Doğru kiracıya bağlanır. | Evet |
appType=AppModule | Hedeflenen uygulamanın model temelli bir uygulama olduğunu gösterir. | Evet |
restartApp=true | Model odaklı uygulamayı yeniden başlatır. Uygulama zaten açıkken parametrelerin geçirildiğinden emin olmak için gereklidir. | No |
forceOfflineDataSync=true | En son verilerin tümünün kullanılabilir olması için veri eşitlemesinin tetiklenmesini sağlar. | No |
entityrecord
formunu açıyor veya yeni bir entityrecord
oluşturuyorsanız aşağıdaki parametreleri kullanın:
Parametre | Description | Required |
---|---|---|
etn=<entity-logical-name> | Hangi tabloya gidileceğini belirler. | Evet |
pagetype=entityrecord | Hedefin bir form olduğunu belirtir. | Evet |
id=<record-id> | Hangi kayda gidileceğini belirler; boş bırakılırsa tablonun oluşturma formu açılır. | Evet |
extraqs=<form-id> |
entityrecord için hangi formun açılacağını belirler; belirtilmezse varsayılan form açılır.
extraqs parametresi varsayılan alan değerleri için de kullanılabilir. |
No |
Bağlantı bir entitylist
görünümüne gidiyorsa aşağıdaki parametreleri ekleyin:
Parametre | Description | Required |
---|---|---|
etn=<entity-logical-name> | Hangi tabloya gidileceğini belirler. | Evet |
pagetype=entitylist | Bir görünümüne gideceğimizi belirtir. | Evet |
viewid=<view-id> | Hangi görünümün açılacağını belirler. | No |
Sistem görünümüyse Viewtype= <1039; kişisel görünümse 4230> | Hedeflenen görünümün bir sistem görünümü mü yoksa kişisel bir görünüm mü olduğunu gösterir. | No |
Tuval uygulaması için desteklenen URL'ler parametreleri
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametre | Veri Akışı Açıklaması | Required |
---|---|---|
<app-id> | Doğru uygulama modülünü açar. | Evet |
tenantId=<tenantId> | Doğru kiracıya bağlanır. | Evet |
restartApp=true | Model odaklı uygulamayı yeniden başlatır. Uygulama zaten açıkken parametrelerin geçirildiğinden emin olmak için gereklidir. | No |
autoLoginUpn=<e-mail> | E-postayı otomatik olarak doldurur ve oturum açmayı tetikler. | No |
Paketlenen yerel mobil uygulama için desteklenen URL parametreleri
ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true
Parametre | Description | Required |
---|---|---|
<app-id> | Doğru uygulama modülünü açar. | Evet |
tenantId=<tenantId> | Doğru kiracıya bağlanır. | Evet |
restartApp=true | Model odaklı uygulamayı yeniden başlatır. Uygulama zaten açıkken parametrelerin geçirildiğinden emin olmak için gereklidir. | No |
autoLoginUpn=<e-mail> | E-postayı otomatik olarak doldurur ve oturum açmayı tetikler. | No |
Sorun giderme
Ayrıntılı bağlantılar şirketin kuruluş ilkelerine ve kullanıcının cihaz ayarlarına bağlı olarak tarayıcınızda açılabilir. Mobil Cihaz Yönetimi (MDM) araçları ve cihaz işletim sistemleri, ayrıntılı bağlantıların işlenme şeklini etkileyen farklı seçeneklere ve ayarlara sahiptir. Ayrıntılı bağlantılar doğrudan Power Apps mobil uygulamasında değil, bir tarayıcıda açılıyorsa; MDM ilkelerinizin ve cihaz ayarlarınızın uygun şekilde yapılandırıldığından emin olun.
Örneğin, bazı Android cihazlarda, ayrıntılı bağlantıların doğrudan Power Apps mobil uygulamasında açılması için Ayarlar>Uygulamalar>Power Apps>Varsayılan olarak aç öğesine gidin ve apps.powerapps.com adresini ekleyin.