Why is app icon missing for toast notifications in action center on desktop? - notifications

I'm developing an app that uses toast notifications to notify the user. These notifications are raised when the app is running in the background and go to the notification center.
All is well, but on desktop the app icon is missing for the notification group. When testing the app on Windows 10 Mobile the icon is there.
(Note: Shown above is the notification group for an app named "Calendar Activity", not the actual notification.)
Why is the app icon missing in the desktop's action center?
Here are some details about my assets:
I used the UWP Tile Generator to generate every asset you can configure in the app manifests 'Visual Assets' section. The files names look like this:
Toast notifications are generated using the UWP Community Toolkit classes, if that matters. So I'm not constructing the XML myself.
What am I missing? What is different between desktop and mobile regarding the notification group icons? Why is the notification icon missing on desktop?
(Win 10 Anniversary, SDK 10.0.14393.0, latest official update level for desktop and mobile (no Insider))

This is a know issue for desktop:
This is a known bug with the Anniversary Update (Version 1607). It only affects your app when deployed locally from Visual Studio. Your app will work correctly when deployed as a release package (like when installed from the Store). - Source

Related

React Native app is recognized as a game on Samsung Note8

I wrote react native application. The application is simple, more informational, it is used by Redux, Saga, several linked npm packages. The app runs in normal mode, not full-screen. The structure of the application was built on the basis of Ignite.
The problem is that on the phone (Samsung Note8) the application is recognized as a game. E.g. while app is running there is a message "The game is running" on the lock screen. Also there are additional buttons for the gamepad or something like that. In additional, app has a paddings on the top and on the bottom when it's working on real device (Samsung Note8). This effect real exists when some games running. When app is running on another device (e.g. ZTE Blade 610) it's running as usual and without any side effects.
The main version is the cause of all is Game Tools that's existed on Samsung Note8 but others apps have no similar effects and running as expected.
Is there a possibility to make a react native app as a real app but not a game? Why Game Tools recognizes my app as a game? Or what is the reason and how can it be affected?
Thanks.
I think there are few possibilities.
you (or one of your dependencies) have included the google play service API which inside of play service API has a module named games that samsung will automatically treat it as game.
You could find which of your dependency is loading google play service API and create a exclude like:
compile (project ('your.dependency')){
exclude group: 'com.google.android.gms', module:'play-services-game'
}
Your application id (can see on build.gradle) is registered on samsung game database. You could check by going into playstore and search for your application id
this is something that can happen on samsung phones due to the package name of your app.
we cant change this after the initial release, you must contact samsung developer support and they can fix it on the fly.
i wrote a gist on github about it:
https://gist.github.com/Adnan-Bacic/718eb3b4e70380696c91dc21c4804112

This app is not available for your phone because it requires front facing camera

We have developed an app using Xamarin Forms which targets iOS, Android and Windows Phone. We are using camera feature to take/select photos to be uploaded to the app and the feature works well on all three mentioned platforms.
We have some users facing issues on few windows devices. When a user tries to download the app from Windows App Store, they receive following error:
"This app is not available for your phone because it requires front facing cameraā€¯
I have attached screen shot showing the error for reference. The screen shot is taken from Nokia Lumia 635. Our finding that this device has only back camera, no front camera and we believe this might be the reason for above mentioned issue.
Ideally, users should not get this error as this device has back camera and they still can get the photos.
Is this a known issue in windows phone world?
Can this be fixed from code, device permissions?
Is this a device specific problem?
Any ideas?

Questions about Windows App (Metro) Tiles/Icons for desktop applications

I have an application written in VB.NET that I want to move to Win10. It will always be a desktop application, however I would like it to have a start icon / tile in Win 10. Looking around I found this exact question which suggests to create a Metro App (now I believe called Windows App) which launches the desktop app. This is also discussed in this thread. So the questions;
These threads are a little old is the best way in Win10 to give a desktop app a Windows App Tile by using a Windows App as the Launcher for the desktop app?
It appears that in Win10 Microsoft has now allowed non-store apps to be installed in Update Security > SideloadApps. This needs to be enabled to install the App, but does this need to be always enabled. For example what happens after install if the user turns it off, will the app then not start?
For example I see in this link that there are 2 Registry keys to change, basically AllowAllTrustedApps and AllowDevelopmentWithoutDevLicense. Is it possible for my desktop installer to change these keys, install the Windows App (and everything else) and then change the keys back again?
Uninstalling? If I created a Windows App which only launched my desktop app then there is a possibility that the user uninstalls or deletes the Windows App, meaning my desktop app would be orphaned and lost. Any suggestion on solving this?
According to your description, I think what you need is Desktop Bridge. There is no need to use a Windows App as the Launcher for the desktop app.
You can try with Desktop App Converter, with this you can bring your existing desktop apps written for .NET 4.6.1 or Win32 to the Universal Windows Platform (UWP).
And after converting, you can replace the Assets generated by Desktop App Converter (DAC) automatically to provide custom Tiles/Icons. For more, you can refer to Manually convert your app to UWP using the Desktop Bridge.

How to change the mobile app ICON inside mobile quality assurance?

Situation:
You can create application inside MobileFirst Quality Assurance, after this creation no specific App Icon is displayed.
After the upload of the first version App Build Version into MobileFirst Quality Assurance the App Icon changes to the Icon with is used for the application inside iOS or Android.
The observation is that ICON does not change, even when the upload of new builds of the App which contains a new ICON.
Inside the HELP System is no information related to the ICON management in AppSettings of the MFQA:
http://www-01.ibm.com/support/knowledgecenter/SSFRDS_6.3.0/com.ibm.mqa.uau.doc/topics/t_ManagingAppSettings.html
Question:
How can I change the ICON for the App inside MobileFirst Quality Assureance?
My question is very simple: Inside MobileFirst Quality Assureance you have a App list http://[YOURSERVER]/companies/2/application/list/.
How can you change the ICON for a APP in the MFQA server?
MobileFirst Quality Assurance will show the icon that was added to the app. It does not provide a way to change the icon in the All Apps console.

Windows 8 App with Share contract only

Is it possible to create an app that "only" shows while using Share charm? I do not want the fullscreen app to be opened via live tile as there is no content to be displayed. I want it to be displayed only through Share charm.
No, it is not possible for an app to be shown only as a Share target. All Windows Store apps have a tile on the Start Screen that can be used to launch the app.