Apple reject app if contains Google Map

29 views
Skip to first unread message

Fuad Nassar

unread,
Apr 10, 2020, 9:35:58 AM4/10/20
to CodenameOne Discussions
Our app uses a google map cn1 lib to display some of locations and all thing work as fine
 but when sent it to App Store preview we got this rejected message


"Guideline 4.0 - Design

We continue to find that your app's location feature is not integrated with the built-in mapping functionality, which limits users to a third-party maps app.

Next Steps

To resolve this issue, please revise your app to give users the option to launch the native Apple Maps app."


we don't have any feature to open google map app/website, just we use the latest version of google map cn1 lib.

Dave Dyer

unread,
Apr 10, 2020, 12:41:00 PM4/10/20
to CodenameOne Discussions
Good luck with that.  Apple wouldn't approve my app until I removed the work "android" from the product description.
I'm sure this kind of BS will eventually be ruled illegal, but meantime apple rules.

Shai Almog

unread,
Apr 11, 2020, 1:17:54 AM4/11/20
to CodenameOne Discussions
The problem isn't google maps. You can use that just fine.
The problem is the navigation code you have in your app which launches only Google Maps or Waze. It should support Apple Maps too. How did you implement navigation?

Fuad Nassar

unread,
Apr 11, 2020, 3:23:53 AM4/11/20
to codenameone...@googlegroups.com
yeah, I have this reject to another app but it fixed by deleting android mention in-app description

On Fri, Apr 10, 2020 at 7:41 PM Dave Dyer <daved...@gmail.com> wrote:
Good luck with that.  Apple wouldn't approve my app until I removed the work "android" from the product description.
I'm sure this kind of BS will eventually be ruled illegal, but meantime apple rules.

--
You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to codenameone-discu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/8f0886c5-e896-4184-8440-d776f6902ae4%40googlegroups.com.

Fuad Nassar

unread,
Apr 11, 2020, 3:40:35 AM4/11/20
to codenameone...@googlegroups.com
this is the first page that will appear after user logging
1.webp

and after a click on switch icon, it should appear this dialog for the first time
attachment-13050718126814173100Screenshot_0406_112227.png

and if user click "Allow" then will show this page
attachment-10745532262740142673Screenshot-0409-120421.png



On Sat, Apr 11, 2020 at 8:17 AM Shai Almog <shai....@gmail.com> wrote:
The problem isn't google maps. You can use that just fine.
The problem is the navigation code you have in your app which launches only Google Maps or Waze. It should support Apple Maps too. How did you implement navigation?

--
You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to codenameone-discu...@googlegroups.com.

Fuad Nassar

unread,
Apr 11, 2020, 3:55:00 AM4/11/20
to codenameone...@googlegroups.com
and this code was used to implement google map


            MapContainer map = new MapContainer();
            Container root = LayeredLayout.encloseIn(BorderLayout.center(map));
            addMarkers(res, map, "price_d");
            root.setScrollable(false);
            gui_Con_Map.add(BorderLayout.CENTER, root);
             map.zoom(initCoord, 12);
            map.setShowMyLocation(true);

            addFabListener(res, map);
  


On Sat, Apr 11, 2020 at 8:17 AM Shai Almog <shai....@gmail.com> wrote:
The problem isn't google maps. You can use that just fine.
The problem is the navigation code you have in your app which launches only Google Maps or Waze. It should support Apple Maps too. How did you implement navigation?

--

Shai Almog

unread,
Apr 11, 2020, 11:23:37 PM4/11/20
to CodenameOne Discussions
What do you do when clicking the Fab?
Do you navigate to the place?

If so that could be the problem.

I suggest explicitly asking the Apple reviewer for the reason with a proper description. Explicitly ask him if it's a problem that you're using Google Maps embedded or if he can circle the problematic feature in the app.
Reply all
Reply to author
Forward
0 new messages