Skip to content

Commit f0e4b18

Browse files
committed
Update note about query string param
1 parent bce0865 commit f0e4b18

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

uwp/launch-resume/launch-default-apps-settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ There are three query string parameters. The query string parameter to be used d
3030
| registeredAUMID | Application User Model ID <br/><br/>Use when the app was registered with Package Manager using a manifest declaring that the app handles File Types ([uap:FileTypeAssociation](/uwp/schemas/appxpackage/uapmanifestschema/element-uap-filetypeassociation)) or URI schemes ([uap:Protocol](/uwp/schemas/appxpackage/uapmanifestschema/element-uap-protocol)). |
3131

3232
>[!NOTE]
33-
>The registeredAUMID query string parameter may not work for a given app until the app receives an update. An app update causes the app to re-deploy, which will write the AUMID to HKEY_CURRENT_USER\Software\RegisteredApplications\PackagedApps.
33+
>To get the registeredAUMID query string parameter to work after an OS upgrade, an app may need to increment its TargetDeviceFamily...MaxVersionTested value in its manifest. This will ensure that the app is reindexed for the user, which in turn will update the appropriate definitions used to process the deep link via protocol activation. MaxVersionTested should be updated to 10.0.22621.0 (TODO: I need to fill in this value)
3434
3535
In the following example, `LaunchUriAsync` is called to launch the Windows Settings app. The ms-settings:defaultapps Uri specifies that the Default Apps settings page should be shown. Next, the app that should be launched is determined. As an example, “Microsoft Edge” was registered by the app in HKEY_LOCAL_MACHINE\Software\RegisteredApplications. Since it is a per machine installed app, `registeredAppMachine` is the query string parameter that should be used. The optional query string parameter `registeredAppMachine` is set to the registered name, escaped with a call to `Url.EscapeDataString`, to specify that the page for **Microsoft Edge** should be shown.
3636

0 commit comments

Comments
 (0)