gopro / OpenGoPro

An open source interface specification to communicate with a GoPro camera with accompanying demos and tutorials.
https://gopro.github.io/OpenGoPro/
MIT License
679 stars 150 forks source link

App store app submission. Need allowance from GoPro to publish #404

Open pavloshargan opened 11 months ago

pavloshargan commented 11 months ago

I recently developed an iOS app, taking inspiration from a Swift example in this repository. This app facilitates camera control from an iPhone using music playback. However, I've hit a roadblock in publishing it to the Apple Store: they require documentary evidence of my app's compatibility with GoPro cameras. Here is a link to a testflight: https://testflight.apple.com/join/BSo7yOC7 The response I got from Apple review team:

Screenshot 2023-09-21 at 18 44 18

Following the guidance, I approached Support via the gopro.com website. They directed me to the Contact Us -> Partnership -> Software section where I submitted a request. A month has elapsed since then, but I've received no response. ( I believe because of launch of the GoPro 12)

How the App Works: After launching the app and connecting the GoPro via BLE, simply place your phone in your pocket. Voilà! Initiating the Play/Pause on your smartwatch, headphones, or cycling computer triggers the camera to either start/stop recording. Additionally, the camera's status—battery, memory, resolution, and so forth—is displayed in the song title/artist sections of a music player.

The journey of creating this app was exciting. Learning Swift and developing the app took about two months. However, launching it has proven challenging due to the Apple Submission Review and liaison with GoPro. Despite my attempts to assert the use of an open API and adherence to GoPro guidelines, particularly concerning the trademark (https://gopro.com/en/us/legal/trademarks), the demand remains for documentary proof validating the app's publication and compatibility with GoPro cameras.

@tcamise-gpsw, since this repository aims to assist developers in software creation, any guidance on procuring the required evidence for Apple would be immensely appreciated. I'm contemplating directing the Apple Review team to this thread for validation.

Below is the description of my app for publication, wherein I've mentioned the GoPro trademark:

Simply launch the app and place your phone in your pocket. Control the camera using music playback on your smartwatch or cycling computer. When the camera is recording, you'll hear a continuous beep, ensuring you don't have to constantly check its status. It's practical whether the camera is mounted on your helmet or bicycle.
Features:

    Continuous beeping during recording
    Start/stop recording
    View current status and settings
    Add highlights

This app is compatible with GoPro® HERO cameras.
This product and/or service is not affiliated with, endorsed by, or in any way associated with GoPro Inc. or its products and services. GoPro, HERO, and their respective logos are trademarks or registered trademarks of GoPro, Inc.
tcamise-gpsw commented 11 months ago

Hello. I'm certainly not the correct person to handle this but I will try to start asking around to see if I can find someone to help you.

pavloshargan commented 11 months ago

Thanks Tim.

Also leaving following here for more clarity:

There are other apps available on the App Store that offer similar functionalities, indicating a precedent for this kind of application:

https://apps.apple.com/us/app/pro-mote/id1548512761 https://apps.apple.com/us/app/bluetooth-remote-for-gopro/id1553411394 https://apps.apple.com/us/app/gowatch-for-gopro/id1569569113

pavloshargan commented 11 months ago

By the way, here is a video demonstration of how it works: https://www.youtube.com/watch?v=z2LTVEi70LY&t=5s

mattjanus commented 6 months ago

Isn't this document enough? https://github.com/gopro/OpenGoPro/blob/main/LICENSE

mosquitodu commented 1 month ago

@pavloshargan did you resolve this issue?

flowstateai-dev commented 1 day ago

@pavloshargan I have the same question, was the License file enough to resolve the issue?

pavloshargan commented 1 day ago

@pavloshargan I have the same question, was the License file enough to resolve the issue?

@mosquitodu @flowstateai-dev I gave up on that. Will send submission again tomorrow, will keep you posted