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.

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>&isShortcut=true&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=219f9bd4-8c16-4dfa-b87e-f4a33764f1dd

Parametre Description
<targeted-app>
  • ms-dynamicsxrm -> Telefonlar için Dynamics 365
  • ms-apps-fs -> Field Service
  • ms-apps -> Power Apps
  • ms-mobile-apps -> paketlenmiş yerel mobil uygulamalar
<org-url> Doğru kuruluş URL'sine bağlanır.
<app-id> Doğru uygulama modülünü açar.
tenantId Doğru kiracıya bağlanır.
forceOfflineDataSync En son verilerin tümünün kullanılabilir olması için veri eşitlemesinin tetiklenmesini sağlar.

entityrecord formunu açıyor veya yeni bir entityrecord oluşturuyorsanız aşağıdaki parametreleri kullanın:

Parametre Description
etn=<entity-logical-name> Hangi tabloya gidileceğini belirler.
pagetype=entityrecord Hedefin bir form olduğunu belirtir.
extraqs=<form-id> entityrecordiç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.
id=<record-id> Hangi kayda gidileceğini belirler; boş bırakılırsa tablonun oluşturma formu açılır.

Bağlantı bir entitylist görünümüne gidiyorsa aşağıdaki parametreleri ekleyin:

Parametre Description
etn=<entity-logical-name> Hangi tabloya gidileceğini belirler.
pagetype=entitylist Bir görünümüne gideceğimizi belirtir.
viewid=<view-id> Hangi görünümün açılacağını belirler.
Sistem görünümüyse Viewtype= <1039; kişisel görünümse 4230> Sistem görünümüne mi yoksa kişisel görünüme mi gideceğimizi belirler.

Tuval uygulaması için desteklenen URL'ler parametreleri

ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Parametre Description
<app-id> Doğru uygulama modülünü açar.
<tenantId> Doğru kiracıya bağlanır.
restartApp=true Tuval uygulamasını yeniden başlatır, uygulama zaten açıkken parametrelerin aktarıldığından emin olmak için gereklidir.
autoLoginUpn=<e-mail> E-postayı otomatik olarak doldurur ve oturum açmayı tetikler.

Paketlenen yerel mobil uygulama için desteklenen URL parametreleri

ms-mobile-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

Parametre Description
<app-id> Doğru uygulama modülünü açar.
<tenantId> Doğru kiracıya bağlanır.
restartApp=true Uygulama zaten açıkken parametrelerin aktarıldığından emin olmak için tuval uygulamasını yeniden başlatır.
autoLoginUpn=<e-mail> E-postayı otomatik olarak doldurur ve oturum açmayı tetikler.

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.