Sounds crazy (but typical for Apple) and I’m wondering if anyone else has encountered this issue. After six years and 100 updates to my app, App Review chose this one random minor bug fix release to reject my app because they want proof of permission to control LIFX bulbs. Here’s the text from App Review:
Your app includes content or features from Philips hue, LIFX, & WeMo￼, or is marketed to control external hardware from Philips hue, LIFX, & WeMo￼, without the necessary authorization. The inclusion of third-party content within your app, whether retrieved from the internet by the app or embedded in the app, is subject to the terms of the Apple Developer Program License Agreement.
Your app and its contents should not infringe upon the rights of another party. In the event your app infringes another party’s rights, you are responsible for any liability to Apple because of a claim.
To resolve this issue, please attach documentary evidence in the App Review Information section in App Store Connect. In accordance with section 3.2(f) of the Apple Developer Program License Agreement, you acknowledge that submitting falsified or fraudulent documentation can result in the termination of your Apple Developer Program account and the removal of your apps from the App Store. Once Legal has reviewed your documentation and confirms its validity, we will proceed with the review of your app.
Obviously LIFX gives permission to 3rd party developers to control the bulbs, otherwise there wouldn’t be a whole SDK, but technically I see their point. Some hardware company out there has some product that wouldn’t want 3rd party control I suppose. Has anyone dealt with this before, or have specific documentation/links to show our app ecosystem is legit? Is anyone from LIFX reading this and have any such documentation/links? Unfortunately this is bad timing as my 3.3.1 release was supposed to be a nice bug fix update timed with iOS 13 coming out in a few days, so it’s really annoying for App Store Review to pull this stunt right now. I should mention that all my artwork is custom-drawn (I use no images, since I want all my bulb icons to always reflect the current color/fades of each bulb) so the issue really just seems to be the permission to control the bulbs themselves and mention in my marketing material that LIFX bulbs can be controlled.