locked
When selling an App in the Microsoft store. Can you use your own in game activation process? RRS feed

  • Question

  • Hello 

    I was wondering if you can use your own in game activation system with apps sold on the Microsoft store.

    We have a game which we are converting to an app to be used with the surface, but it has an activate process which pops up when you first start the game and requires a serial/product key to be entered.

    Can the Microsoft store handle Product keys and distribute them? and if so, how does one go about uploading keys and managing them?

    Thank you for your help

    Monday, July 29, 2013 11:39 AM

Answers

  • Hey TimBoss, 

    No product keys are not allowed. 

    Please let us provide in what way you are planning to release the app?

    If you are planning to provide a Trial(with full functionality) for a limited period, then just remove the "Product Key activation module" or provide with a default key for all. Because microsoft itself manages/prompts the user to buy/pay, as soon as the trial period expires.

    If you are planning to provide a Trial(with limited functionality) for a limited period, then you can take a look at here, In app purchase

    Have a look at this sample too,

    Trial app and in-app purchase sample (Windows 8)

     



    Pradeep AJ

    MyApp   MyBlog   MySamples


    • Edited by Pradeep AJ Tuesday, July 30, 2013 2:51 AM
    • Proposed as answer by Pradeep AJ Tuesday, July 30, 2013 2:51 AM
    • Marked as answer by TimBoss Tuesday, July 30, 2013 8:08 AM
    Tuesday, July 30, 2013 2:51 AM

All replies

  • Hey TimBoss, 

    No product keys are not allowed. 

    Please let us provide in what way you are planning to release the app?

    If you are planning to provide a Trial(with full functionality) for a limited period, then just remove the "Product Key activation module" or provide with a default key for all. Because microsoft itself manages/prompts the user to buy/pay, as soon as the trial period expires.

    If you are planning to provide a Trial(with limited functionality) for a limited period, then you can take a look at here, In app purchase

    Have a look at this sample too,

    Trial app and in-app purchase sample (Windows 8)

     



    Pradeep AJ

    MyApp   MyBlog   MySamples


    • Edited by Pradeep AJ Tuesday, July 30, 2013 2:51 AM
    • Proposed as answer by Pradeep AJ Tuesday, July 30, 2013 2:51 AM
    • Marked as answer by TimBoss Tuesday, July 30, 2013 8:08 AM
    Tuesday, July 30, 2013 2:51 AM
  • I agree with Pradeep AJ, there really isn't a reason to do any type of product key at all. Microsoft's Store will handle everything.

    If your web service requires a key, hard code the key into the application (allow the app to activate, in the background with your service, without the user seeing anything) and that should satisfy server-side activation. Be sure you allow that same key to be reused by any Windows Store app user. You can also lock out the key from a Windows 7 or earlier OS by testing the app to see if it is a Windows Store application or not. That way you don't have spoofing of the product key by non-Windows Store app users.

    Tuesday, July 30, 2013 3:03 AM
  • This game has already been released on disc and has an online activation system to prevent copying and such. and we were just hoping we wouldn't have to take it out for the microsoft store. The game will be released in full with no trial so we will now just take the activation system out. Thank you for the great answer
    Tuesday, July 30, 2013 8:11 AM