2016-03-22 10 views
5

Heute wurde meine App abgelehnt ich verstehe das Problem nicht.Meine Bewerbung wurde aufgrund von Google Maps abgelehnt?

abgelehnt, weil:

10,6 - Apple und unsere Kunden einen hohen Wert auf einfache platzieren, raffiniert, kreativ, gut über Schnittstellen gedacht. Sie brauchen mehr Arbeit, aber es lohnt sich. Apple setzt einen hohen Maßstab. Wenn Ihre Benutzeroberfläche komplexe oder weniger als sehr gut ist, kann es

Mit Kommentar abgelehnt:

10,6 Einzelheiten

ist Ihre App-Standortfunktion nicht mit dem integrierten integrierten Zuordnungs Funktionalität, die Benutzer auf eine Google Maps-Anwendung beschränkt.

Nächste Schritte

Bitte überarbeiten Sie Ihre App-Nutzer die Möglichkeit zu geben, die native Apple-Maps-Anwendung zu starten.

Was muss ich tun? Ich sollte Apple Maps in meiner App hinzufügen und dem Benutzer eine Auswahlmöglichkeit geben? Warum sie solche anderen Anwendungen nicht benötigen.

Ein paar Worte über meine Anwendung: Es ist in sozialen Netzwerken, die die Nutzer auf der Karte zeigt

You can see main screen with Google Maps

+0

Verwenden Sie auch das Google Maps-URL-Schema, um die Google Maps App zu öffnen, vielleicht auf einer Schaltfläche oder etwas? –

+0

Das könnte etwas Neues sein, das sie zu erzwingen versuchen. Sprechen Sie mit Ihrem Gutachter über das Abwicklungszentrum und wenn Ihre Argumente nicht funktionieren oder der Gutachter schweigt, reichen Sie einen Streitfall ein. Sie verwenden besser iTunes Connect-Foren, um dies mit "Öffentlichkeit" zu diskutieren, und wie Apple sagt - "bringen Sie es nicht zur Presse, sprechen Sie mit uns zuerst". –

+0

Haben Sie das gelöst? – Jack

Antwort

2

sie sagen: „Benutzer zu geben, die Option die nativen Apple Maps zu starten ... "

, was Sie tun können, ist ein Aktionsblatt mit 3 Optionen zeigen:

  1. Google Maps
  2. waze
  3. Karten

der Benutzer wählen wird ...

eine der Option shoukd sein Karten von Apple die Karten Option wie folgt implementieren:

let regionDistance:CLLocationDistance = 100 
    let coordinates = CLLocationCoordinate2DMake(lat, lon) 
    let regionSpan = MKCoordinateRegionMakeWithDistance(coordinates, regionDistance, regionDistance) 
    let options = [ 
     MKLaunchOptionsMapCenterKey: NSValue(mkCoordinate: regionSpan.center), 
     MKLaunchOptionsMapSpanKey: NSValue(mkCoordinateSpan: regionSpan.span), 
     MKLaunchOptionsDirectionsModeKey: motType = MKLaunchOptionsDirectionsModeDriving 
    ] as [String : Any] 
    let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: coordinates, addressDictionary: nil)) 
    mapItem.name = placeName 
    mapItem.openInMaps(launchOptions: options) 
0

In iTunes Connect habe ich einfach die Ablehnung in Frage gestellt, sie gefragt, warum dies erforderlich war, und festgestellt, dass ich Geschäftslogik in Bezug auf Google Maps habe. Nach zwei Tagen wurde die App angenommen.