In-app product properties
December 09, 2013
Note: You can only add in-app products to Windows Phone 8 apps.
An in-app product is a supplementary item for your app that can be purchased by users. This product can be a fun new add-on feature, a new game level, or anything else you think will keep users engaged. Not only are in-app products a great way to make money, but they invite users to experience a new layer of interactivity and immersion with your app. Here’s the first step for submitting in-app products into Windows Phone Dev Center.
It’s possible that your app will be in certification even if your in-app product has made it through the process. We recommend that you design your app to handle this situation.
First, give your in-app product an alias, a name to identify it on Dev Center. Like the app alias, your in-app product alias needs to be unique and can be up to 100 characters.
Enter the Product identifier you’ve created in your app. This identifier needs to be unique to the app. It’s important to note that once you submit your in-app product, the Product identifier can’t be changed.
After you've given your in-app product an alias, select the Type you’d like it to be.
Consumable A product that’s bought, used (consumed), and bought again, like 1000 gold in a game.
Durable A product that’s bought and owned by the buyer forever, like a game level. Durable products aren’t consumed.
Once you've submitted your in-app product, you won’t be able to change the Type, so make sure to give it some thought before you submit.
Last, select the Default language that you’d like us to fall back to in case the app supports more languages than you give the description in.
Select the Base price for your in-app product in the drop-down. You can list the same in-app product at different price points per region just as you can for apps. Beta users won’t be charged for your in-app product when they test against your beta app. Also, changing your app’s price after submitting it for certification won’t affect your in-app product submission. To learn more about pricing customization, see Define pricing and market selection.
You can’t submit paid in-app products if your account is registered in countries or regions that do not support payout.
Once you’re finished with the Details and Pricing in Step 1, you can save your changes and move on to Step 2, In-app product description. If you’d like to customize your in-app product beyond what you’ve already done, click the More Options drop-down.
When it comes to development, no two apps are exactly alike. The same principle applies to in-app products. In More Options, you can make a few simple but important changes to the properties for your in-app product.
Publish your app manually
By default, your app will be published as soon as it’s certified. If you’d like to publish it manually instead (for example, you’d like to time the release of your in-app product), select Manually publish.
Create dynamic views
In Dev Center, you can create dynamic views for your in-app purchase content. Provide up to ten Keywords for each in-app product you submit. Your app can then query for products that match these words. This feature lets you build screens that can load products without you having to bake in the Product-IDs. After you submit your in-app product, you can change keywords at any time without affecting the certification process.
Use tags to drive context
With Tags, you can drive the context of your in-app product. Let’s say you have a game, and you’re selling a bag of gold coins as an in-app product. Using the Tags field, the app can query for this bag of gold. Using the Tags feature, you can adjust the value at any time (in this case, the number of coins in your bag). Don’t worry about changing tags after you submit your in-app product. It won’t affect the certification process.
Customize your description
If you’d like to describe your in-app product in multiple languages on the Store, select the countries/regions under Windows Phone Store languages. Note that you’ll need to write the description for each language you select in the respective language.
Once you've finished creating or updating in-app product properties and you're satisfied with your changes, click Save. If your Save is successful, you'll be sent back to the submission hub page. You're ready to proceed to Step 2, In-app product description.