2017-09-16 13 views
2

機能の一部として共有の拡張子を持つSwiftのアプリをビルドしています。この拡張子をTargetとしてアプリに追加し、NSExtensionActivationRuleを設定しました。AppStoreのアプリのiOS共有拡張機能ですか?

共有拡張はSafariやその他の場所で表示できますが、AppStoreに表示することはできません。私はすべての可能性のある活性化規則を有効にしています。

私はAppStoreからOutlook、Skype、WhatsAppにアプリの詳細を共有できるので、私はそれが可能であると想定しています。

はまた、私はリンクをコピーして、アップルからの両方を実行しWorfklow()だけがあるAppStoreでの行動の中で(アクション拡張としてこれを作ってみましたが、同様の問題を抱えていた。

私は私の延長活性化ルールを設定することができますどのように?AppStoreでそれを使用する

のInfo.plistで私の現在の構成は以下の通りです:

<key>NSExtension</key> 
    <dict> 
     <key>NSExtensionAttributes</key> 
     <dict> 
      <key>NSExtensionActivationRule</key> 
      <dict> 
       <key>NSExtensionActivationSupportsFileWithMaxCount</key> 
       <integer>1</integer> 
       <key>NSExtensionActivationSupportsImageWithMaxCount</key> 
       <integer>1</integer> 
       <key>NSExtensionActivationSupportsMovieWithMaxCount</key> 
       <integer>1</integer> 
       <key>NSExtensionActivationSupportsText</key> 
       <true/> 
       <key>NSExtensionActivationSupportsWebURLWithMaxCount</key> 
       <integer>1</integer> 
       <key>NSExtensionActivationSupportsWebPageWithMaxCount</key> 
       <integer>1</integer> 
      </dict> 
     </dict> 

答えて

関連する問題