UI Automation doesn't work in Windows Phone 8 app. - windows

I developed an app for Windows Phone 8 some time ago. The client wants the app to be accessible for Blind users.
I have given "AutomationProperties.Name" values to all the app elements, but Narrator doesn't detect the elements at all. It detects the main window of the app but none of its containers and items.
I made a new app and narrator detects all the controls I put in there.
I have not been able to find any help on this topic anywhere and any help will be highly appreciated.

Apparently Windows 8 doesn't support this feature. I upgraded my target OS to 8.1 and narrator is working just fine.

Related

Share screen of Microsoft Windows 10 apps using webrtc

When a Windows 10 computer wants to share some of its screens using webrtc protocol (firefox navigator), a list of the windows that can be shared appears. In this list, only "normal" applications appears, not the one related to "apps". By example, spotify window appears, but OneNote window is not listed.
It seems (?) webrtc screen share is not compatible with UWP apps.
Knows someone a way to share the screen of an app via webrtc ?
Note: following link allows to reproduce this issue:
https://mozilla.github.io/webrtc-landing/gum_test.html
you do not need share anything, just push "window" and see the list of windows that appears.
I believe Chromium (the open source version - not sure about Chrome) faces the same problem as UWP requires to use a new Win 10 API which shows it's own window selector. And then obviously that selector doesn't work on other problems. So it's a common problem on Win 10, with no known good solution as far as I can tell.

Submit a Unity app to Windows store

I have a unity app built for Windows desktop. Client wants this to be distributed through Windows 10 Store. This is just a desktop app and has no support to tabs or phones.
But looks like with Windows 10 there is no desktop only option.
Is there any documentation on what are the steps I need to follow to submit the unity built app to Windows store?
I did some reading and looks like this is what I will have to do.
https://channel9.msdn.com/Blogs/One-Dev-Minute/How-to-publish-your-Unity-game-as-a-UWP-app
https://learn.microsoft.com/en-us/windows/desktop/win_cert/windows-certification-portal
But want to get a confirmation from some one who has already done that. As I don't have a Windows developer account right now to try that out.
Is there any documentation on what are the steps I need to follow to submit the unity built app to Windows store?
The steps of publishing a unity app is similar to UWP app. You can refer to App Submissions for more details.
After your packages have been successfully uploaded, you will find the Device family availability section that indicates which packages will be offered to specific Windows 10 device families.
For your requirement, you could check Windows 10 Desktop device option, as the follow picture shows:
For more info, you could refer to Device family availability official document.

Windows app store download permissions

I developed an app for Windows phone. Now I want to deploy it on Windows app store and wants to put restriction.I want only specific people will able to install it. How can I do that. Any suggestion will be appropriated.
Thanks,
Well that depends on who these specific people are. You can set age restrictions and region restrictions, and that's about it.
If you mean you want to hand-pick users that can use your app, then provide a login screen where you manually authorize your registered users.
If you mean that only users you choose can download the app, then you can't use the Store; you'll need to use sideloading.
You can control distribution in the Distribution and Visibility section of your app submission on the developer dashboard.
There are three basic options (for Windows 10 - two for Windows Phone 8.x):
Hide this app and prevent acquisition. Customers with a promotional code can still download it on Windows 10 devices
Give codes to the people you want to be able to use the app. This is Windows 10 only.
Hide this app in the Store. Customers with a direct link to the app’s listing can still download it, except on Windows 8 and Windows
8.1
Send links to the people you want to use the app. This will work on Windows Phone 8.1 as well as Windows 10. Anybody with a link can download it though, so it won't truly limit to just the people you want to use the app.
Hide this app and make it available only to the people you specify below, who can download this app on Windows Phone 8.x devices. A
promotional code may be used to download this app on Windows 10
devices
This is the classic beta-mode for Windows Phone 8.x. You can specify which Microsoft Accounts have access to the app.

Windows 8.1 app not listed in Windows 10 store?

I have a Windows store app (made for Windows 8.1). After upgrading to Windows 10, I was able to install my app without problems.
I was always able to find my app through the category and the top charts. But now, I cannot find it at all. Only when I search for a keyword related to the app, it shows up as expected.
Is that normal? What could be the reason?
I have contacted Microsoft regarding this matter and received a reply.
It appears that Microsoft has changed the chart listing algorithm in Windows 10, kicking all apps out (from Windows 8/8.1) that are not cross-platform pc-mobile. You can still find the applications by the search, but they are not visible in any charts anymore.

Widget on phone 7

We aren't allowed to run applications in phone 7 in background..
So I thought why not create widget..
So My question is : can we as developer create and test widget on phone 7 ? if so how ?
or is there any other alternative for running application in background ?
also what are the technical limitations from a developer point of view for widget when compared to application ?
There are no widgets.
Your only widget-like option would be a live tile app that used push notifications to update the live tile which held the information.
Runs server side though, not background on the phone.
Answer is no.
With the Mango update coming out later this year they may expose APIs which will allow us to run apps in the background.
Hopefully this feature comes soon!

Resources