Windows app failed certification

Discussion and feedback on Construct 2

Post » Mon Oct 29, 2012 12:18 pm

So my app failed review for the windows store. The only thing I can think of is that I put that it has access to the internet under the capailities in the apppackage manifest. I thought you had to do this if you want ads in your game. Anyway here is what I got back. Has any body else had anything similar?

This test evaluates your software for content compliance with Windows Store Certification Requirements. Learn more
Your app doesn't meet requirement 3.2. Learn more
Commons reasons why apps fail this requirement:
The app crashes on launch.
The app crashes randomly or repeatedly.
The app freezes and the user has to close and restart the app.
The app requires a Windows component library that the Windows Store doesn't support. To avoid this, make sure your development tools are up-to-date.
Your app doesn't meet requirement 4.1. Learn more
Notes from Testers:
B:: The app has declared access to network capabilities and no privacy statement was provided in the Description page.
C:: The app has declared access to network capabilities and no privacy statement was provided in the Windows Settings Charm.
B:: This app stopped responding during the review and we couldn't complete the review of it.
B
69
S
11
G
6
Posts: 324
Reputation: 8,321

Post » Mon Oct 29, 2012 1:52 pm

Did you include a privacy policy?

4.1.1 Your app must have a privacy statement if it is network-capable
If your app has the technical ability to transmit any user's personal information, you must maintain a privacy policy. You must provide access to your privacy policy in the Description page of your app, as well as in the apps settings as displayed in the Windows Settings charm.


http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx
Moderator
B
72
S
13
G
11
Posts: 900
Reputation: 11,783

Post » Mon Oct 29, 2012 2:38 pm

You should also beware of using third party plugins and minifying - some don't support the minifier and get broken when you export. So either avoid using third party plugins, or try exporting again without minifying. All official plugins and behaviors should work 100% fine when minified.
Scirra Founder
B
357
S
214
G
72
Posts: 22,945
Reputation: 178,206

Post » Mon Oct 29, 2012 2:38 pm

I did not...

Where do you put this privacy policy and where can I get a stock one?
B
69
S
11
G
6
Posts: 324
Reputation: 8,321

Post » Mon Oct 29, 2012 2:53 pm

I think that when I minified the code it didn't run. But I will try again without the minified code.
B
69
S
11
G
6
Posts: 324
Reputation: 8,321

Post » Mon Oct 29, 2012 6:59 pm

Moderator
B
72
S
13
G
11
Posts: 900
Reputation: 11,783

Post » Mon Oct 29, 2012 11:14 pm

In a "Clay.io plug-in" post in the Plug-in forum, page 22 in the replies, Austin answered how to submit to the Win8 store using that plugin:
[QUOTE]
...the API should work if you export as Windows 8 and include socket.io.js, clay.js and clay.css. Per Windows 8's approval process, since Clay.io asks for user info, you'll have to include a privacy policy in the settings charm. You can add that with something like:

WinJS.Application.onsettings = function (e) {
    e.detail.applicationcommands = {
        "about": {
            title: "Privacy", href:"http://clay.io/privacy"
        }
    }
    WinJS.UI.SettingsFlyout.populateSettings(e);
};
[/QUOTE]

I'm still not sure where you put that code, (if minified?) but it sounds like another lead. He however didn't have an example of an actual Construct2 game that has made it yet.
B
200
S
51
G
30
Posts: 896
Reputation: 36,494

Post » Tue Oct 30, 2012 12:02 am

[QUOTE=mammoth]B:: This app stopped responding during the review and we couldn't complete the review of it.[/QUOTE]

The other responses are really useful to know, thanks. But did you guys not notice the really important one about the app crashing?akaButters2012-10-30 00:02:55
B
18
S
6
G
2
Posts: 22
Reputation: 2,339

Post » Tue Oct 30, 2012 12:08 am

[QUOTE=Ashley]try exporting again without minifying.[/QUOTE]

I didn't know this was an option in C2. I haven't seen it in preferences. How do you disable minification?

(I assumed minification was part of C2's internal build process using the Google Closure compiler... so do you disable it using some sort of command line flag to C2 or to the Compiler?)
B
18
S
6
G
2
Posts: 22
Reputation: 2,339

Post » Tue Oct 30, 2012 12:43 am

When exporting untick "minify script".
B
134
S
65
G
16
Posts: 1,765
Reputation: 19,188

Next

Return to Construct 2 General

Who is online

Users browsing this forum: gamecorpstudio, Zonacas and 10 guests