Is there a way to check if the user has pinned the primary/application tile to their start screen?
There is no programmatic way to know if the primary tile is pinned. The ActiveTiles
collection always contains the primary tile. The basic reasoning for not knowing if the tile is pinned or not goes like this:
So the decision was made to always return the primary tile and the guidance for applications to always update it.
What is the particular reason you have for wanting to know if the tile is pinned or not?