APP IOS partage entre applications

WRInaute passionné
Bonjour,

J'ai une petite application déjà développée dans l'environnement Cordova/Xcode/swift Cette application a été développée pour recevoir l'URL d'une page visualisée dans un navigateur Internet lorsque l'utilisateur utilise la fonction "Partager" du navigateur. Lorsque le partage mon application apparaît dans la liste des applications susceptibles de recevoir ces données (URL de la page consultée), alors mon application traite ces données (là dessus pas pas besoin d'aide)

Mon besoin :
que mon application puisse recevoir des données lors d'un partage depuis une APPLICATION ou lorsque la fonction de partage est proposée par un site au sein d'une page
En effet dans ces 2 cas, l'icône de mon application n'apparaît pas. Je pense que je dois activer quelque chose dans mon environnement Xcode mais je ne sais pas où.

Merci
 
WRInaute passionné
J'ai trouvé la réponse :
dans le fichier info.plist (de la target shareviewcontroller), il faut cette ligne là
...
<key>NSExtensionActivationSupportsText</key>
...

située dans le paragraphe :
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
<integer>1</integer>
<key>NSExtensionActivationSupportsText</key>
<true/>
</dict>
</dict>
<key>NSExtensionJavaScriptPreprocessingFile</key>
<string>Action</string>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>
 
Discussions similaires
Haut