Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Xamarin.Forms, IntuneIntune Uygulama SDK'sı, Xamarin Bağlamaları ve ilgili Microsoft Tunnel desteği dahil olmak üzere tüm Xamarin SDK'ları için Xamarin desteği 1 Mayıs 2024'te sona erdi. Xamarin.Forms, .NET Çok Platformlu Uygulama Kullanıcı Arabirimine (MAUI) dönüşmüştür. Mevcut Xamarin projeleri .NET MAUI'ye geçirilmelidir. Xamarin projelerini .NET'e yükseltme hakkında daha fazla bilgi için Xamarin'den .NET'e Yükseltme & .NET MAUI ve .NET Çok Platformlu Uygulama Kullanıcı Arabirimi belgelerine bakın. Android platformunda Intune desteği için Intune .NET MAUI için Uygulama SDK'sı - Android ve Android için .NET belgelerine bakın. iOS platformunda Intune desteği için bkz. iOS için MAUI.iOS ve .NET için Microsoft Intune Uygulama SDK'sı.
Bu kılavuz, mobil uygulamanızı Microsoft IntuneMicrosoft Intune ile uygulama koruma ilkelerini destekleyecek şekilde hızlı bir şekilde etkinleştirmenize yardımcı olur. Öncelikle, IntuneIntune Uygulama SDK'sına genel bakış sayfasında açıklandığı gibi, IntuneIntune Uygulama SDK'sının avantajlarını anlamak yararlı olabilir.
TIntuneIntune Uygulama SDK'sı, iOS ve Android'de benzer senaryoları destekler ve BT yöneticileri için platformlar arasında tutarlı bir deneyim oluşturmayı amaçlar. Ancak, platform farklılıkları ve sınırlamaları nedeniyle belirli özelliklerin desteğinde küçük farklılıklar vardır.
Süreç akışı
Aşağıdaki diyagramda iOS için Intune Uygulama SDK'sı ve Android için Intune Uygulama SDK'sı için işlem akışı gösterilmektedir:
Store uygulamanızı Microsoft'a kaydedin
Uygulamanız kuruluşunuzun içindeyse ve genel kullanıma sunulmayacaksa:
Uygulamanızı kaydetmeniz gerekmez . Şirketiniz tarafından veya şirketiniz için yazılmış iç iş kolu (LOB) uygulamaları için, BT yöneticisi uygulamayı dahili olarak dağıtır. IntuneIntune, uygulamanın SDK ile oluşturulduğunu algılar ve BT yöneticisinin uygulamaya uygulama koruma ilkeleri uygulamasına izin verir. Uygulama koruma ilkesi için iOS veya Android uygulamanızı etkinleştirme bölümüne atlayabilirsiniz.
Uygulamanız Apple App Store veya Google Play gibi herkese açık bir uygulama mağazasında yayınlanacaksa:
Öncelikle uygulamanızı Microsoft IntuneMicrosoft Intune'a kaydetmeniz ve kayıt koşullarını kabul etmeniz gerekir. BT yöneticileri daha sonra yönetilen uygulamaya bir uygulama koruma ilkesi uygulayabilir ve bu ilke, İş ortağı üretkenlik uygulamaları olarak listelenir.
Kayıt işlemi tamamlanana ve Microsoft Intune ekibi tarafından onaylanana kadar, Intune yöneticileri uygulamanızın derin bağlantısına uygulama koruma ilkesi uygulama seçeneğine sahip olmayacaktır. Microsoft ayrıca uygulamanızı Microsoft IntuneMicrosoft Intune İş Ortakları sayfasına da ekleyecektir. Burada, uygulamanın Intune uygulama koruma ilkelerini desteklediğini göstermek için uygulamanın simgesi görüntülenir.
Kayıt işlemi
Kayıt işlemine başlamak için ve henüz bir Microsoft ilgili kişisiyle çalışmıyorsanız, Microsoft IntuneMicrosoft Intune Uygulama İş Ortağı Anketi'ni doldurun.
Size ulaşmak ve kayıt işlemine devam etmek için anket yanıtınızda listelenen e-posta adreslerini kullanacağız. Ek olarak, herhangi bir endişemiz olması durumunda sizinle iletişim kurmak için kayıt e-posta adresinizi kullanırız.
Not
Ankette ve Microsoft Intune ile e-posta yazışmaları yoluyla toplanan tüm bilgiler Microsoft IntuneMicrosoft Intune ekibi, Microsoft Gizlilik Bildirimi'ne uyacaktır.
Kayıt sürecinde neler beklenir:
Anketi gönderdikten sonra, başarılı bir şekilde alındığını onaylamak veya kaydı tamamlamak için ek bilgi talep etmek için kayıt e-posta adresiniz aracılığıyla sizinle iletişime geçeceğiz.
Sizden gerekli tüm bilgileri aldıktan sonra, imzalamanız için size Microsoft Intune Microsoft Intune Uygulama İş Ortağı Sözleşmesi'ni göndereceğiz. Bu sözleşme, şirketinizin bir Microsoft Intune olmadan önce kabul etmesi gereken koşulları açıklar Microsoft IntuneMicrosoft Intune uygulama iş ortağı.
Uygulamanız Microsoft Intune hizmetine başarıyla kaydedildiğinde ve uygulamanız Microsoft Intune iş ortakları sitesinde tanıtıldığında bilgilendirilirsiniz.
Son olarak, uygulamanızın derin bağlantısı, bir sonraki aylık IntuneIntune Service güncelleştirmesine eklenecektir. Örneğin, kayıt bilgileri Temmuz ayında tamamlanırsa, derin bağlantı Ağustos ortasında desteklenecektir.
Derin bağlantı, uygulamanızın herkese açık uygulama mağazasındaki girişinin bağlantısıdır. Uygulamanızın derin bağlantısı gelecekte değişirse, uygulamanızı yeniden kaydettirmeniz gerekir.
SDK dosyalarını indirme
Yerel iOS ve Android için Intune Uygulama SDK'ları bir Microsoft GitHub hesabında barındırılır. Bu genel depolar sırasıyla yerel iOS ve Android için SDK dosyalarına sahiptir:
Uygulamanız .NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) ile derleniyorsa bu SDK değişkenini kullanın:
Not
.NET MAUI için Intune APP SDK'sını kullanarak, .NET Çok Platformlu Uygulama kullanıcı arabirimini içeren Intune için Android veya iOS uygulamaları geliştirebilirsiniz. Bu çerçeve kullanılarak geliştirilen uygulamalar, Intune mobil uygulama yönetimini uygulamanıza olanak tanır.
Depolarımızdan çatallamak ve çekmek için kullanabileceğiniz bir GitHub hesabına kaydolmak iyi bir fikirdir. GitHub, geliştiricilerin ürün ekibimizle iletişim kurmasına, sorunları açmasına ve hızlı yanıtlar almasına, sürüm notlarını görüntülemesine ve Microsoft'a geri bildirimde bulunmasına olanak tanır. Intune App SDK GitHub ile ilgili sorular için şuraya başvurunmsintuneappsdk@microsoft.com: .
Uygulama koruma ilkesi için iOS veya Android uygulamanızı etkinleştirme
Intune Uygulama SDK'sını uygulamanıza entegre etmenize yardımcı olması için aşağıdaki geliştirici kılavuzlarından birine ihtiyacınız olacak:
iOS için Intune Uygulama SDK'sı Geliştirici Kılavuzu: Bu belge, yerel iOS uygulamanızı Intune Uygulama SDK'sı ile etkinleştirme işleminde size adım adım yol gösterir.
Android için Intune Uygulama SDK'sı Geliştirici Kılavuzu: Bu belge, yerel Android uygulamanızı Intune Uygulama SDK'sı ile etkinleştirme işleminde size adım adım yol gösterir.
Önemli
IntuneIntune, IntuneIntune Uygulama SDK'sı için düzenli olarak güncelleştirmeler yayınlar. Güncelleştirmeyi yazılım geliştirme sürüm döngünüze dahil edebilmeniz ve uygulamalarınızın en son Uygulama Koruma İlkesi ayarlarını desteklediğinden emin olabilmeniz için güncelleştirmeler için Intune Uygulama SDK'sı depolarına abone olmanızı öneririz.
İşletim sistemi güncelleştirmeleri hataya neden olabilecek değişikliklere neden olabileceğinden, uygulamanızın sorunsuz bir şekilde çalışmaya devam etmesini sağlamak için her büyük işletim sistemi sürümünden önce zorunlu Intune Uygulama SDK'sı güncelleştirmeleri almayı planlayın. Önemli bir işletim sistemi sürümünden önce en son sürüme güncelleştirmezseniz, hataya neden olan bir değişiklikle karşılaşma ve/veya uygulamanıza uygulama koruma ilkelerini uygulayamama riskiyle karşı karşıya kalabilirsiniz.
Uygulama tabanlı Koşullu Erişim için iOS veya Android uygulamanızı etkinleştirme
Uygulama koruma ilkesi uygulamanızı etkinleştirmeye ek olarak, uygulamanızın Microsoft EntraMicrosoft Entra app tabanlı Koşullu Erişim ile düzgün çalışması için aşağıdakiler gereklidir:
Uygulama, Microsoft Kimlik Doğrulama Kitaplığı ile oluşturulmuştur ve Microsoft EntraMicrosoft Entra aracı kimlik doğrulaması için etkinleştirilmiştir.
Uygulamanızın Microsoft Entra İstemci Kimliği, iOS ve Android platformlarında benzersiz olmalıdır.
Uygulamanız için Telemetriyi yapılandırma
Microsoft IntuneMicrosoft Intune, uygulamanızın kullanım istatistikleriyle ilgili verileri toplar.
IntuneiOS için Intune Uygulama SDK'sı: SDK, varsayılan olarak kullanım olaylarında SDK telemetri verilerini günlüğe kaydeder. Bu veriler Microsoft IntuneMicrosoft Intune.
- SDK telemetri verilerini uygulamanızdan Microsoft Intune göndermemeyi seçerseniz, IntuneMAMSettings sözlüğünde özelliği
MAMTelemetryDisabled"YES" olarak ayarlayarak telemetri iletimini devre dışı bırakmanız gerekir.
- SDK telemetri verilerini uygulamanızdan Microsoft Intune göndermemeyi seçerseniz, IntuneMAMSettings sözlüğünde özelliği
Android için Intune Uygulama SDK'sı: Android için Intune Uygulama SDK'sı, uygulamanızdan veri toplamayı kontrol etmez. Şirket Portalı uygulaması, telemetri verilerini varsayılan olarak günlüğe kaydeder. Bu veriler Microsoft IntuneMicrosoft Intune. Microsoft İlkesi gereğince kişisel bilgiler (PII) toplamıyoruz.
- Son kullanıcılar bu verileri göndermemeyi seçerse, Şirket Portalı uygulamasındaki Ayarlar altında telemetriyi kapatmaları gerekir. Daha fazla bilgi edinmek için bkz. Microsoft kullanım verilerini toplamayı kapatma.
İş kolu uygulaması sürüm numaraları
Intune'daki iş kolu uygulamaları artık iOS ve Android uygulamalarının sürüm numarasını gösteriyor. Sayı, Microsoft IntuneMicrosoft Intune yönetim merkezinde, uygulama listesinde ve uygulamaya genel bakış dikey penceresinde görüntülenir. Son kullanıcılar uygulama numarasını Şirket Portalı uygulamada ve web portalında görebilir.
Tam sürüm numarası
Tam sürüm numarası, uygulamanın belirli bir sürümünü tanımlar. Numara, Version(Build) olarak görünür. Örneğin, 2.2(2.2.17560800).
Tam sürüm numarası iki bileşenlidir:
Sürüm
Sürüm numarası, uygulamanın insanlar tarafından okunabilir sürüm numarasıdır. Bu, son kullanıcılar tarafından uygulamanın farklı sürümlerini tanımlamak için kullanılır.Derleme Numarası
Derleme numarası, uygulama algılamada ve uygulamayı programlama yoluyla yönetmek için kullanılabilecek dahili bir numaradır. Derleme numarası, koddaki değişikliklere başvuran bir uygulama yinelemesine başvurur.
Android ve iOS'ta sürüm ve derleme numarası
Hem Android hem de iOS, uygulamalara göre sürüm ve derleme numaralarını kullanır. Ancak, her iki işletim sisteminin de işletim sistemine özgü anlamları vardır. Aşağıdaki tabloda bu terimlerin nasıl ilişkili olduğu açıklanır.
TIntuneIntune'da kullanmak üzere bir iş kolu uygulaması geliştirirken, hem sürümü hem de derleme numarasını kullanmayı unutmayın. IntuneIntune Uygulama yönetimi özellikleri, anlamlı bir CFBundleVersion (iOS için) ve PackageVersionCode'a (Android için) dayanır. Bu numaralar uygulama bildiriminde yer alır.
| Intune | iOS | Android | Açıklama |
|---|---|---|---|
| Sürüm numarası | CFBundleShortVersionString | PackageVersionName | Bu sayı, uygulamanın son kullanıcılar için belirli bir sürümünü gösterir. |
| Derleme numarası | CFBundleVersion | PackageVersionCode | Bu sayı, uygulama kodundaki bir yinelemeyi göstermek için kullanılır. |
iOS
-
CFBundleShortVersionString
Paketin sürüm numarasını belirtir. Bu numara, uygulamanın yayınlanmış bir sürümünü tanımlar. Numara, son kullanıcılar tarafından uygulamaya başvurmak için kullanılır. -
CFBundleVersion
Paketin bir yinelemesini tanımlayan paketin derleme sürümü. Numara, piyasaya sürülen veya yayınlanmayan bir paketi tanımlayabilir. Numara, uygulama algılama için kullanılır.
Android
-
PackageVersionName
Kullanıcılara gösterilen sürüm numarası. Bu öznitelik ham dize olarak veya bir dize kaynağına başvuru olarak ayarlanabilir. Dizenin kullanıcılara görüntülenmekten başka bir amacı yoktur. -
PackageVersionCode
Dahili sürüm numarası. Bu numara yalnızca bir sürümün diğerinden daha yeni olup olmadığını belirlemek için kullanılır; daha büyük sayılar daha yeni sürümleri gösterir. Bu sürüm değil
Tümleştirmeden sonraki adımlar
Uygulamanızı test etme
iOS veya Android uygulamanızı IntuneIntune App SDK ile tümleştirmek için gerekli adımları tamamladıktan sonra, tüm uygulama koruma ilkelerinin kullanıcı ve BT yöneticisi için etkinleştirildiğinden ve çalıştığından emin olmanız gerekir. Tümleşik uygulamanızı test etmek için şunlara ihtiyacınız vardır:
Microsoft IntuneMicrosoft Intune test hesabı: TIntuneIntune-managed uygulamanızı IntuneIntune uygulama koruma özelliklerine karşı test etmek için bir Microsoft IntuneMicrosoft Intune hesabına ihtiyacınız vardır.
iOS veya Android mağaza uygulamalarınızı IntuneIntune uygulama koruma ilkesi için etkinleştiren bir ISV iseniz, kayıt adımında belirtildiği gibi Microsoft IntuneMicrosoft Intune ile kaydı tamamladıktan sonra bir promosyon kodu alırsınız. Promosyon kodu, bir yıllık uzatılmış kullanım için Microsoft Intune deneme sürümüne kaydolmanızı sağlar.
Mağazaya gönderilmeyecek bir iş kolu uygulaması geliştiriyorsanız, kuruluşunuz aracılığıyla Microsoft Intune erişiminiz olması beklenir. Ayrıca, Microsoft IntuneMicrosoft Intune'da bir aylık ücretsiz deneme için kaydolabilirsiniz.
Uygulamanızı bir son kullanıcı hesabı kullanarak bir mobil cihazda test ediyorsanız yönetici hesabıyla oturum açtıktan sonra Microsoft 365 yönetim merkezi web sitesinde bu hesaba Intune lisansı verdiğinizden emin olun, Microsoft Intune bkz.
Intune uygulama koruma ilkeleri: Uygulamanızı tüm Intune uygulama koruma ilkelerine karşı test etmek için, her ilke ayarı için beklenen davranışın ne olduğunu bilmeniz gerekir. iOS uygulama koruma ilkeleri ve Android uygulama koruma ilkeleri için açıklamalara bakın. Uygulamanız Intune SDK'yı entegre ettiyse ancak hedeflenebilir uygulamalar listesinde yer almıyorsa Özel Uygulamalar'ı seçerken metin kutusunda uygulamanın paket kimliğini (iOS) veya paket adını (Android) belirtebilirsiniz.
Sorun giderme: Uygulamanızın yükleme kullanıcı deneyimini el ile test ederken herhangi bir sorunla karşılaşırsanız, bkz.
Uygulamanıza, IntuneIntune Mobil Uygulama Yönetimi hizmetine erişim izni verme
Uygulamanız kimlik doğrulaması için kendi özel Microsoft EntraMicrosoft Entra ayarlarını kullanıyorsa, hem genel mağaza uygulamaları hem de dahili LOB uygulamaları için aşağıdaki adımlar izlenmelidir. Uygulamanız IntuneIntune SDK varsayılan istemci kimliğini kullanıyorsa bu adımların atılması gerekmez.
Uygulamanızı bir Azure kiracıya kaydettikten ve Tüm Uygulamalar altında gösterildikten sonra, uygulamanıza Intune Mobil Uygulama Yönetimi hizmetine erişim vermelisiniz. Microsoft Intune yönetim merkezinde:
- TMicrosoft Entra IDMicrosoft Entra ID blade öğesine gidin.
- Uygulama kayıtları altında, uygulama için ayarlanan kayda gidin.
- + İzin ekle'ye tıklayın.
- Kuruluşumun kullandığı API'lere tıklayın.
- Arama kutusuna Microsoft Mobil Uygulama Yönetimi yazın.
- Temsilci İzinleri'nin altında DeviceManagementManagedApps.ReadWrite: Kullanıcının Uygulama Yönetimi Verilerini* Oku ve Yaz onay kutusunu seçin.
- İzin ekle'ye tıklayın.
Uygulamanızı rozetlendirin (isteğe bağlı)
Uygulamanızda Intune uygulama koruma ilkelerinin çalıştığını doğruladıktan sonra, uygulama simgenize Intune uygulama koruma logosuyla rozet ekleyebilirsiniz.
Bu rozet BT yöneticilerine, son kullanıcılara ve potansiyel Intune müşterilerine uygulamanızın Intune uygulama koruma ilkeleriyle çalıştığını gösterir. Uygulamanızın Intune müşteriler tarafından kullanılmasını ve benimsenmesini teşvik eder.
Rozet bir evrak çantası simgesidir ve aşağıdaki örneklerde görülebilir:
Uygulamanıza rozet eklemek için neye ihtiyacınız var:
.eps dosyalarını okuyabilen bir görüntü işleme uygulaması veya .ai dosyalarını okuyabilen bir Adobe uygulaması.
TIntuneIntune uygulama rozeti varlıklarını ve yönergelerini Microsoft IntuneMicrosoft Intune GitHub'da bulabilirsiniz.