I know this is a broad question. You will understand why in just a moment. (Because I’m bouncing around searching for this issue, then stop and look up this issue, when all of these are Related/Can be combined).
I have 20+ years experience developing massive IN-HOUSE databases, utilities, etc. When Clients were involved we went ON SITE and installed software on the systems. Last year I decided to branch out and develop a software package outside the realm of Databases of my own. I am now ready to put on the market. HERE is WHERE I LACK experience.
QUESTION: How do you prepare the software to sell (If one of you have; Addressed all these issues here, have a blog or book, that would be helpful). To address the following issues;
PREPARING SOFTWARE TO SELL
- Obtaining Code Signature and How to implement.
- After Customer downloads;
- Write your own Product Key/Activation Feature (Method/Difficulties)
- Implement, Purchase Library for product Key/Activation
- Using a Service for Product Key/Activation
- Coding for In app Purchases (Methods/Difficulties)
- Windows Store Software would eliminate some of this - so how long/difficult to setup(Difficulties). How well do they actually do?
Am I overlooking something (Windows platform). WHY, YOU MAY ASK; Because I looked up one thing; Setup website (some coding) for software download, saw Service provides it's own download - now removing code. I Need YOUR EXPERIENCED advice (Or 1-STOP that address these issues together).
I have sorted out the whole process of uploading desktop app to Store for you. It seems complicated, but it is actually some simple steps.First of all, an illustration of Desktop Bridge for you(just package your project,not complicated).
To publish a Desktop app in the Store, there are some steps you need to figure out.
1.You need a developer account to publish your app to the Store, please refer to Opening a developer account
2.Reserve an app name in your Windows Dev Center dashboard
3.Package your application
1).Package your project with VS(can refer to the small video at the buttom of the document)
2).Package a desktop application manually
4.Start your App submission in Dev center dashboard
(1)Set app pricing and availability
(2)Enter app properties
(3)Fill the age rating questionnaire
(4)Upload app packages, For your desktop bridge app, when you upload the package, there will be a note for you,do not worry,you just need to fill the information in the submission page(I will point it in the step 6),the note is as the picture shown:
(5)Create app Store listings
(6)Manage submission options, please fill the requirement information for the
5.You could submit app to the Store
restricted capabilities