You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: memdocs/configmgr/core/misc/mms2019docathon.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,9 @@ ms.localizationpriority: null
14
14
15
15
# MMS 2019 Docathon
16
16
17
-
During the Midwest Management Summit (MMS) 2019, the Microsoft content team for Configuration Manager and Microsoft Intune are running a docathon. If you're attending the [Microsoft Docs hands-on lab](https://sched.co/N6fd) session on Monday, 6 May, that time is to work on contributions with support from the Microsoft writers. The docathon runs the entirety of the conference, and any registered MMS 2019 attendee can participate.
17
+
During the Midwest Management Summit (MMS) 2019, the Microsoft content team for Configuration Manager and Microsoft Intune are running a docathon. If you're attending the [Microsoft Learn hands-on lab](https://sched.co/N6fd) session on Monday, 6 May, that time is to work on contributions with support from the Microsoft writers. The docathon runs the entirety of the conference, and any registered MMS 2019 attendee can participate.
18
18
19
-
Why should you participate? Microsoft Docs is an open-source platform for Microsoft product documentation powered by GitHub. Microsoft encourages everyone to contribute to the docs! When you contribute, the platform recognizes you in the list of contributors on every article. The following contributions are some of the types that the community can provide:
19
+
Why should you participate? Microsoft Learn is an open-source platform for Microsoft product documentation powered by GitHub. Microsoft encourages everyone to contribute to the documentation! When you contribute, the platform recognizes you in the list of contributors on every article. The following contributions are some of the types that the community can provide:
20
20
21
21
- Typos
22
22
- Clarifications
@@ -43,7 +43,7 @@ Create a [GitHub account](https://github.com/join)
43
43
> [!NOTE]
44
44
> Larger contributions will require that you accept the Microsoft open source [Contributor License Agreement (CLA)](https://cla.opensource.microsoft.com/). Review this agreement in advance.
45
45
46
-
- Contributions to Microsoft Docs count toward MVP award consideration.
46
+
- Contributions to Microsoft Learn count toward MVP award consideration.
47
47
48
48
- Microsoft employees have a few more required one-time steps, and a slightly different contribution process.
49
49
@@ -131,13 +131,13 @@ The following awards are calculated by the number of legitimate contributions to
131
131
132
132
-[Microsoft Style](/style-guide/welcome/)
133
133
134
-
-[Quick start](/contribute/style-quick-start)
134
+
-[Quickstart](/contribute/style-quick-start)
135
135
136
-
-[Top 10 tips for Microsoft style and voice](/style-guide/top-10-tips-style-voice)
136
+
-[Top 10 tips for Microsoft style and voice](/style-guide/top-10-tips-style-voice)
137
137
138
138
-[Contributor Guide](/contribute)
139
139
140
-
-[How to use Markdown for writing Docs](/contribute/markdown-reference)
140
+
-[How to use Markdown in Microsoft Learn articles](/contribute/markdown-reference)
[list of MSAL libraries]:/azure/active-directory/develop/reference-v2-libraries
174
174
[MSAL Wiki]:https://github.com/AzureAD/
@@ -182,22 +182,21 @@ After you've completed all the [Exit Criteria] above, continue to [Stage 3: Gett
182
182
[Android Microsoft Authentication Library configuration file]:/azure/active-directory/develop/msal-configuration
183
183
[MSAL repository on GitHub]: https://github.com/AzureAD/microsoft-authentication-library-for-android
184
184
185
-
<!-- Microsoft docs: ADAL -->
185
+
<!-- Microsoft Learn documentation: ADAL -->
186
186
[Azure Active Directory Authentication Library (ADAL)]:/azure/active-directory/azuread-dev/active-directory-authentication-libraries
187
187
188
-
<!-- Microsoft docs: ADAL to MSAL -->
188
+
<!-- Microsoft Learn documentation: ADAL to MSAL -->
189
189
[Update your applications to use Microsoft Authentication Library (MSAL)]:https://techcommunity.microsoft.com/t5/azure-active-directory-identity/update-your-applications-to-use-microsoft-authentication-library/ba-p/1257363
190
190
[Migrate Android ADAL to MSAL]:/azure/active-directory/develop/migrate-android-adal-msal
191
191
[Differences between ADAL and MSAL]:/azure/active-directory/develop/msal-overview#differences-between-adal-and-msal
[give your app access to the Intune app protection service]:/mem/intune/developer/app-sdk-get-started#give-your-app-access-to-the-intune-app-protection-service-optional
Copy file name to clipboardExpand all lines: memdocs/intune/developer/app-sdk-android-phase4.md
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -648,7 +648,6 @@ After you've completed all the [Exit Criteria] above, your app is now successful
648
648
The subsequent sections, [Stage 5: Multi-Identity], [Stage 6: App Configuration], and [Stage 7: App Participation Features] may or may not be required, depending on your app's desired app protection policy support.
649
649
If you're unsure if any of these sections apply to your app, revisit [Key Decisions for SDK integration].
650
650
651
-
652
651
<!-- Stage 4 links -->
653
652
<!-- internal links -->
654
653
[Troubleshooting]:#troubleshooting
@@ -658,8 +657,7 @@ If you're unsure if any of these sections apply to your app, revisit [Key Decisi
Copy file name to clipboardExpand all lines: memdocs/intune/developer/app-sdk-android-phase6.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,32 +52,32 @@ Application configurations, also referred to as managed configurations or applic
52
52
For example, if your app is a browser, you may choose to add configurations that let administrators pre-set bookmarks, block certain web pages, or disable incognito modes.
53
53
Application configuration is an entirely optional, but powerful, tool to enhance your app's management experience.
54
54
55
-
See [App configuration policies for Microsoft Intune] for more detail.
55
+
See [App configuration policies for Microsoft Intune][] for more detail.
56
56
57
57
### Android's Built-In App Configurations
58
58
59
59
Android has app configuration built into the platform, called [managed configurations].
60
60
These configurations have no dependency on the Intune App SDK and can be enabled on apps that don't integrate the Intune App SDK.
61
61
These configurations only apply when your application is used on a device that is managed with one of Google's Android Enterprise modes.
62
-
See [Enroll Android devices] for details on how to set up these Android Enterprise modes in Microsoft Endpoint Manager.
63
-
Admins can configure these [application configuration policies for managed Android Enterprise devices] in Microsoft Endpoint Manager.
62
+
See [Enroll Android devices][] for details on how to set up these Android Enterprise modes in Microsoft Endpoint Manager.
63
+
Admins can configure these [application configuration policies for managed Android Enterprise devices][] in Microsoft Endpoint Manager.
64
64
65
-
Your app can retrieve these admin-configured values either through [Android's `RestrictionsManager`] or through the Intune App SDK.
66
-
See [retrieving app configuration from the SDK] for more information.
65
+
Your app can retrieve these admin-configured values either through [Android's `RestrictionsManager`][] or through the Intune App SDK.
66
+
See [retrieving app configuration from the SDK][] for more information.
67
67
68
68
### Intune App SDK App Configurations
69
69
70
70
The Intune App SDK supports another mechanism for delivering app configurations, separate from Android Enterprise managed configurations.
71
71
These configurations are exclusive to Microsoft Intune and only apply to apps that have integrated the Intune App SDK.
72
72
However, these configurations aren't limited to devices with Android Enterprise management.
73
-
Admins can configure these [application configuration policies for managed apps] in Microsoft Endpoint Manager.
73
+
Admins can configure these [application configuration policies for managed apps][] in Microsoft Endpoint Manager.
74
74
75
75
> [!NOTE]
76
76
> App config can also be configured using the Graph API.
77
-
> For information, see the [Graph API docs for MAM Targeted Config].
77
+
> For information, see the [Graph API documentation for MAM Targeted Config][].
78
78
79
79
Your app must retrieve these admin-configured values through the Intune App SDK.
80
-
See [retrieving app configuration from the SDK] for more information.
80
+
See [retrieving app configuration from the SDK][] for more information.
81
81
82
82
## What configurations should I add to my app?
83
83
@@ -120,7 +120,7 @@ If your app supports both types of app configuration, use the API as described b
120
120
121
121
## Retrieving app configuration from the SDK
122
122
123
-
Applications can receive configurations from both channels using the [MAMAppConfigManager] and [MAMAppConfig] classes.
123
+
Applications can receive configurations from both channels using the [MAMAppConfigManager][] and [MAMAppConfig][] classes.
Your app can also register for the `REFRESH_APP_CONFIG` notification that informs the app that new app configuration data is available.
144
144
If your app caches app configuration data, it **must** register for this notification and invalidate any cached data in the handler.
145
-
See [Register for notifications from the SDK] for more detail.
145
+
See [Register for notifications from the SDK][] for more detail.
146
146
147
147
## Resolving conflicts
148
148
@@ -154,7 +154,7 @@ See [Register for notifications from the SDK] for more detail.
154
154
If an admin configures conflicting values for the same key, Intune doesn't have any way of resolving this conflict automatically and will make all values available to your app.
155
155
This type of conflict could happen if the admin targets different app config sets with the same key to multiple groups containing the same account.
156
156
157
-
Your app can request all values for a given key from a [MAMAppConfig] object, so you can resolve conflicts with your own business logic:
157
+
Your app can request all values for a given key from a [MAMAppConfig][] object, so you can resolve conflicts with your own business logic:
158
158
159
159
```java
160
160
List<Boolean> getAllBooleansForKey(String key)
@@ -190,7 +190,7 @@ To validate that Intune is properly delivering app configuration policy:
190
190
- If your app supports app configuration for managed apps, see [application configuration policies for managed apps].
191
191
- If your app supports both types of app configuration, create both types of policy for testing.
192
192
2. Log in to your app with your test account.
193
-
- For managed devices, see [Android enterprise app configuration policies] and [Enroll Android devices].
193
+
- For managed devices, see [Android enterprise app configuration policies][] and [Enroll Android devices][].
194
194
- For managed apps:
195
195
1. Install both your app and the Intune Company Portal.
196
196
2. Log in to your app with your test account.
@@ -210,7 +210,7 @@ When testing, consider the following:
210
210
211
211
## Next Steps
212
212
213
-
After you've completed all the [Exit Criteria] above, your app is now successfully integrated as with app configuration policy.
213
+
After you've completed all the [Exit Criteria][] above, your app is now successfully integrated as with app configuration policy.
214
214
215
215
The subsequent section, [Stage 7: App Participation Features], may or may not be required, depending on your app's desired app protection policy support.
216
216
If you're unsure if any of these features apply to your app, revisit [Key Decisions for SDK integration].
@@ -220,18 +220,18 @@ If you're unsure if any of these features apply to your app, revisit [Key Decisi
220
220
[retrieving app configuration from the SDK]:#retrieving-app-configuration-from-the-sdk
221
221
[Exit Criteria]:#exit-criteria
222
222
223
-
<!-- Other SDK Guide Markdown docs-->
223
+
<!-- Other SDK Guide Markdown documentation-->
224
224
[Stage 1: Planning the Integration]:app-sdk-android-phase1.md
225
225
[Key Decisions for SDK integration]:app-sdk-android-phase1.md#key-decisions-for-sdk-integration
226
226
[Register for notifications from the SDK]:app-sdk-android-phase7.md#register-for-notifications-from-the-sdk
0 commit comments