如何注册应用以打开位置

时间:2016-04-05 00:04:42

标签: ios mapkit

我们有一个汽车应用程序,我们希望在位置共享上打开 - 即当用户尝试在地图内共享位置时,会显示一系列功能强大的应用程序,如Messenger,Viber,Mail等。

我们添加了功能,但我们只在"路由应用"下显示。我们还需要出现在"打开/分享"应用列表。

我们目前的设置:

启用地图(汽车),

在info.plist文件中:

<dict>
        <key>CFBundleTypeName</key>
        <string>MKDirectionsRequest</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.apple.maps.directionsrequest</string>
        </array>
    </dict>

由于Apple不使用&#34;地图&#34; URL方案,只需注册该方案就行不通了。

知道我们缺少什么吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

你需要给扩展名

NSExtensionActivationSupportsWebURLWithMaxCount

键并将此bool设置为true。 iOS将位置处理为网址,因此这可以帮助您。

Reference