Sideload and Windows Store UWP packages

DotNET Fan 271 Reputation points
2023-11-29T03:46:16.3866667+00:00

Hello UWP experts,

So we built two packages for the UWP app , one is a sideload and another a windows store package and the version no's are same, but the signing certificates are different. Sideload package is signed using a different certificate and the Windows store package with the store certificate .

Two Questions here

  1. Why does if a sideload version is installed and then try to upgrade to a newer version from the windows store creates a separate app in windows and not overwriting with the newer version ? Also this is seen if we install older version from windows store and try to install a new version from the sideload one.
  2. Going with the first question , what is the UWP standard for certificate signing for this case where we have two packages one with sideload and another for windows store?

Thanks

Microsoft Partner Center
Microsoft Partner Center
A Microsoft website for partners that provides access to product support, a partner community, and other partner services.
1,062 questions
0 comments No comments
{count} votes

Accepted answer
  1. Junjie Zhu - MSFT 21,646 Reputation points
    2023-11-29T06:28:36.44+00:00

    Hi @DotNET Fan ,

    Welcome to Microsoft Q&A!

    1.Why does if a sideload version is installed and then try to upgrade to a newer version from the windows store creates a separate app in windows and not overwriting with the newer version ? Also this is seen if we install older version from windows store and try to install a new version from the sideload one.

    No, the certificate that the store generated when the installation is different from the certificate that you generated when you creating a sideloaded app. So the system will consider these two packages as two different apps.

    2.Going with the first question, what is the UWP standard for certificate signing for this case where we have two packages one with sideload and another for windows store?

    Because the system will consider these two packages as two different apps, the sideload package cannot get updates from the store package.

    Thank you.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.