2016-04-05 18 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> 

Appleは、 "マップ" URLスキームを使用していないので、単にそのスキームに登録することはできません。

私たちは何が不足しているのか?

ありがとうございます!

答えて

2

あなたは拡張子に

NSExtensionActivationSupportsWebURLWithMaxCount 

キーを与え、trueに、このブール値を設定する必要があります。 iOSは場所をウェブURLとして扱うため、これが役立ちます。

Reference

+1

ありがとうございます!また、Xcodeで新しい拡張ターゲットを作成すると、すべての拡張ターゲットが作成されます。 –