使用 GMSMap 是拒绝的原因吗?
Is using GMSMap reason for rejection?
我的应用程序使用 GMSMap 在地图上显示一些位置,用户可以打开 Yandex Navi、Google 地图应用程序以及 Apple 地图来导航选定的 poi。仅列出已安装的应用程序以构建路线。我的应用程序以某种方式被拒绝。他们向我发送了以下消息:
您应用的位置功能未与内置地图功能集成,这将用户限制为第三方地图应用。
具体来说,修改您的应用程序,让用户可以选择从第三方地图界面中的任何选项卡 and/or 超链接启动本机 Apple 地图应用程序。
后续步骤
请修改您的应用,让用户可以选择启动原生 Apple 地图应用。
主要问题是什么?是和我的应用中使用GMSMap有关还是触发应用有关?
我遇到了更多问题,例如此类应用因您所说的原因而被拒绝,并且许多人在 Google 论坛中发布了这种情况 here
我的意见是将 GoogleMap SDK 更新为 Apple 团队批准的最新框架。
检查 答案以进一步讨论此问题
编辑
关于 URL 方案,您是否在 plist 中的键 LSApplicationQueriesSchemes
下添加了相应的 URL 方案
<key>LSApplicationQueriesSchemes</key>
<array>
<string>comgooglemaps</string>
<string>comgooglemaps-x-callback</string>
</array>
然后遇到 canOpenURL
这样的条件,然后打开 URL 方案。
我发布这个答案是为了帮助遇到同样问题的人。在进行 phone 调用后,审阅者说仅使用 GMSMapView 是拒绝的原因,应该提供 MKMapView 作为显示坐标的选项。我在我的应用程序中只使用了 GMSMapView,他们为此拒绝了它!这种拒绝没有书面规定。太荒谬了。
我的应用程序使用 GMSMap 在地图上显示一些位置,用户可以打开 Yandex Navi、Google 地图应用程序以及 Apple 地图来导航选定的 poi。仅列出已安装的应用程序以构建路线。我的应用程序以某种方式被拒绝。他们向我发送了以下消息:
您应用的位置功能未与内置地图功能集成,这将用户限制为第三方地图应用。
具体来说,修改您的应用程序,让用户可以选择从第三方地图界面中的任何选项卡 and/or 超链接启动本机 Apple 地图应用程序。
后续步骤
请修改您的应用,让用户可以选择启动原生 Apple 地图应用。
主要问题是什么?是和我的应用中使用GMSMap有关还是触发应用有关?
我遇到了更多问题,例如此类应用因您所说的原因而被拒绝,并且许多人在 Google 论坛中发布了这种情况 here
我的意见是将 GoogleMap SDK 更新为 Apple 团队批准的最新框架。
检查
编辑
关于 URL 方案,您是否在 plist 中的键 LSApplicationQueriesSchemes
<key>LSApplicationQueriesSchemes</key>
<array>
<string>comgooglemaps</string>
<string>comgooglemaps-x-callback</string>
</array>
然后遇到 canOpenURL
这样的条件,然后打开 URL 方案。
我发布这个答案是为了帮助遇到同样问题的人。在进行 phone 调用后,审阅者说仅使用 GMSMapView 是拒绝的原因,应该提供 MKMapView 作为显示坐标的选项。我在我的应用程序中只使用了 GMSMapView,他们为此拒绝了它!这种拒绝没有书面规定。太荒谬了。