2016-04-05 32 views
1

我们有一个汽车应用程序,我们希望在位置共享上打开 - 即当用户尝试在地图内共享位置时,可以使用Messenger,Viber ,邮件等出现。如何注册应用程序以打开位置

我们增加了功能,但我们只在“路由应用程序”下显示。我们还需要出现在“打开/分享”应用列表中。

我们的当前设置:

地图 - 启用(汽车),

在Info.plist文件:

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

由于苹果不使用 “地图” URL方案,简单地注册该方案将不起作用。

任何想法我们失踪?

谢谢!

回答

2

你需要给扩展

NSExtensionActivationSupportsWebURLWithMaxCount 

键,这个布尔设置为true。 iOS将网址作为网址来处理,所以这应该可以帮到你。

Reference

+1

谢谢!我还应该补充一点,在Xcode中创建一个新的扩展目标可以为你做所有的事情。 –

相关问题