Question

One of my iphone app rejected by apple. Here is reason from resolution center.

enter image description here

We found that your app uses analytics software to collect and send device data to a third party, which is not in compliance with the iOS Developer Program License Agreement.

3.3.9 You and Your Applications may not collect user or device data without prior user consent, and then only to provide a service or function that is directly relevant to the use of the Application, or to serve advertising. You may not use analytics software in Your Application to collect and send device data to a third party.

Specifically, your application is transmitting the user's MAC address without their prior consent. It would be appropriate to either remove this behavior from your application or obtain the user's consent."

Not used any analytics sdk. Only 3rd party sdk used are - Chartboost, Revmob, facebook-ios-sdk, Nextpeer. How can I resolve this problem? how can find which sdk has problem ?

Was it helpful?

Solution

I got reply from apple for same problem. Apple indicated its nextpeer multiplayer sdk issue. User device info is collected in the game. Easy fix is to indicate it in EULA.

See these screenshot.enter image description here

enter image description here

OTHER TIPS

How are you? This issue most likely wasn't caused by us here at Nextpeer but I will happily look into this for you on our end. If you could please email me (alexander@nextpeer.com) with what SDK version you used during this rejection and your bundle ID, I will check it out for you.

Look forward to hearing back from you.

Nextpeer solved this issue in the 1.5.2 release of the SDK. There is no longer any need to make an addition to the EULA.

How do I know? Because I emailed alexmussafi and asked him :) But he's not found time to update the answer and I wanted to save anyone else the trouble.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top