Apps disappeared from store

6 watch faces disappeared form store after update, I have re uploaded even with previous approved versions and Garmin send me this email

An automated scan identified a security threat in the GHOST app.
To access your app submission, make any necessary changes, and re-submit your app for approval, go to: https://apps.garmin.com/en-US/apps/736b9147-095b-4c7a-bd88-3b595c51b377

Garmin's terms of use and the Connect IQ Developer Agreement are available at the following links: https://www.garmin.com/en-US/legal/terms-of-use and https://developer.garmin.com/connect-iq/sdk/. Please contact [email protected] if you have any questions.

An automated scan identified a security threat in the MACROSS app.
To access your app submission, make any necessary changes, and re-submit your app for approval, go to: https://apps.garmin.com/en-US/apps/b8cb1cb2-9db4-4d1f-b099-70f7afb4e27a

Garmin's terms of use and the Connect IQ Developer Agreement are available at the following links: https://www.garmin.com/en-US/legal/terms-of-use and https://developer.garmin.com/connect-iq/sdk/. Please contact [email protected] if you have any questions.

Top Replies

All Replies

  • Thanks for digging that up

    For future reference, after futzing with garmin's search for a while and getting nowhere, I put

    site:forums.garmin.com "eclipse" "markw65" "api-level"

    into google, and it was the top hit (there were only 4 hits, and two of them were the thread I was looking for).

  • Unfortunately this problem still isn't fixed. I built ANT+ HRM today with SDK 7.3.1 (including edge1050) and uploaded it to the store. Immediately after it was uploaded (and still pending) the app disappeared from the store (I am using ConnectIQ android to test). It wasn't showing up in the searches, nor in the category, where a minute before the upload it was the 1st one. Even after the "pending" was removed, nothing changed, so it's not because of it being in pending state.

    Immediately after this I made a new build without edge1050, uploaded it, and 10 seconds after the upload it was back in the store...

  • Garmin CIQ team found the reason and I was able to fix it quickly. The short explanation is that one of my constant strings included these 2 characters: "\u0000\u0002" that crashed the security scanner to crash or something like that.

    The longer explanation (why it only happened to my app and why only when I included edge1050) is that this string was generated by a python script that analyzes the fonts of each device and includes every character that is common in the NUMERIC strings (the Monkey C code uses it to display the output of the data field with the biggest possible font depending on the string to be displayes - which partially can come from user input, so I can't know in advance)

  • I reported a similar issue here. That one was easier to track down because the store reported a signature error as soon as I uploaded the app.

    But this is looking like a systemic issue with Garmin's validation code...