I'm trying to build an app for Windows 10 Mobile that would act as the default phone call origin manager application. For this to be possible, the user must pick this application in the settings, as there can be only one (source).
I've checked the sample made exactly for this scenario (sample on Github).
The problem is, that in the .appxmanifest file, an extension must be declared for our application to show up in the settings dialog, when selecting the default phone call origin manager app, specifically line 39.
The error message I get is:
The element 'Extensions' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10' has invalid child element 'Extension' in namespace 'http://schemas.microsoft.com/appx/manifest/mobile/windows10'. List of possible elements expected: 'ApplicationExtensionChoice' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10' as well as 'Extension' in namespace 'http://schemas.microsoft.com/appx/manifest/uap/windows10' as well as 'Extension' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10'.
I've been looking for the cause of this, and even came across this posted issue but I do not believe that answer is correct.
Am I missing something obvious here or is this a problem with the framework itself?
<mobile:Extension...
to<Extension
or<uap:Extension...
, does it work? – kennyzx