Tweetsheet Apple Rejection
richicon
Member, PRO Posts: 55
We just got feedback from Apple about the Tweetsheet feature, they rejected the app because:
"We found your app does not obtain user consent before collecting the user's personal data, as required by the App Store Review Guidelines.
The app generates and posts unprompted tweets from the user's account. A screenshot has been attached for your reference.
To collect personal data with your app, you must make it clear to the user that their personal data will be uploaded to your server and you must obtain the user's consent before the data is uploaded.
iOS 6 includes new keys for specifying the reason the app will access the user's protected data. When the access prompt is displayed, the purpose specified in these keys is displayed in that dialog box. If your application will be transmitting protected user data, the usage string in your access request should clearly inform the user that their data will be uploaded to your server if they consent.
For more information on these keys, please see the Information Property List Key Reference."
Any ideas how to resolve this? It asks by default for access to Twitter, but that appears to not be enough.
"We found your app does not obtain user consent before collecting the user's personal data, as required by the App Store Review Guidelines.
The app generates and posts unprompted tweets from the user's account. A screenshot has been attached for your reference.
To collect personal data with your app, you must make it clear to the user that their personal data will be uploaded to your server and you must obtain the user's consent before the data is uploaded.
iOS 6 includes new keys for specifying the reason the app will access the user's protected data. When the access prompt is displayed, the purpose specified in these keys is displayed in that dialog box. If your application will be transmitting protected user data, the usage string in your access request should clearly inform the user that their data will be uploaded to your server if they consent.
For more information on these keys, please see the Information Property List Key Reference."
Any ideas how to resolve this? It asks by default for access to Twitter, but that appears to not be enough.
Comments
i think if you check that box you should be ok.
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left
I've enabled the tweet editing, so will re-submit and see if that's OK.
"Do you want to enable tweeting in this game?"
But yeah, personally I think it's better f the player has the option to write their own tweets. Although in my experience most don't.
I'm currently implementing a system tha will pop up with the tweet text in gamesalad, allowing you to confirm. Would be nice to have an engine-side solution for this though, given it will fail apple cert otherwise?
Our tweets aren't related to a specific score, more achievements - so not something you could particularly cheat, so allowing editing is OK.
Wonder if this is something Apple tightened up on with the May 1st update.
Auto tweeting would be a problem.
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left
But now I have set it to 'editing allowed' on the tweet sheet, so for each tweet you can post or cancel.
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left