Exemple: l'application contient des messages. Recherche par l'utilisateur Spotlight avec la chaîne du message. Spotlight trouve cette application. P>
J'ai entendu dire que Spotlight peut rechercher le contenu de l'application. Mais comment le nourrir pour projeter sur iOS? P>
4 Réponses :
Cela a changé avec les mises à jour de l'IOS9. Il existe maintenant des API d'API pour ajouter du contenu de l'application à projecteur. S'il vous plaît voir ma réponse ci-dessous.
Ceci est maintenant possible à partir de iOS9. P>
Apple a publié une corespotlight sdk (WWDC2015) où, vous pouvez intégrer votre application à la projectoire d'iOS et peut faire une recherche de contenu. P>
Il existe d'autres avenues possibles pour intégrer différentes activités utilisateur à votre application et peuvent également rechercher des choses même lorsque votre application n'est pas installée sur l'appareil. P>
Si votre application est une application qui gère PDF, par exemple, si l'utilisateur recherche un PDF sur son périphérique, vous pouvez apparaître dans les préférences Spotlight comme une application qu'il peut utiliser pour lire le PDF, même lorsque votre application est non installé sur le périphérique de l'utilisateur. P>
Considérant votre exemple, il est désormais possible que si vous recherchez une chaîne de message dans Spotlight, Spotlight peut ouvrir votre application et vous pouvez également accéder à l'utilisateur pour rechercher également le message exact de votre application. P>
Ajout de lien ci-dessous: Vous pouvez trouver des détails pour la mise en œuvre. P>
-tejas p>
Quels moyens pour tous les termes de recherche possibles liés à notre application, doivent être ajoutés à CSSearchableIndex comme RecherbableItem?
Réponse courte: oui. Réponse longue: la recherche vous donne en fait un contrôle plus fin de ce que vous auriez besoin de rechercher dans le contenu de votre application. Donc, vous devriez indexer chaque objet dont vous auriez besoin pour rechercher des projecteurs en ajoutant un CSSearkAdrayItem.
A ajouté un lien dans ma réponse. Vous pouvez obtenir plus de détails sur les termes.
Voici un exemple d'ajout de contenu de votre application à provergler via les nouvelles API de recherche. Ceci est disponible sur iOS9 à l'aide de Xcode 7.
-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler
Alors comment la recherche fonctionne ici..user devrait rechercher le titre ou pour les mots-clés?
L'un de ceux-ci fonctionnerait. Le titre, Mots-clés, Sujet Tout devient un mot clé.
J'ai créé un exemple de projet pour intégrer la fonctionnalité CorespotlgiHt. Cela fonctionne sur iOS 9 et nécessite que Xcode 7 Beta 2 construit. Vous pouvez essayer si cela aide. https://github.com/majain/iphonecoredArecipes P>
lien vidéo pour la même chose est: https://youtu.be/RENM1XLDIFC P>
Je suppose que vous avez mal entendu, je ne peux pas trouver une seule chose dans la documentation sur l'intégration avec des projecteurs sur iOS.
développeur.apple.com/library/mac/documentation/ Cocoa / Conceptu Al / ...
@OpenFrog, je n'ai pas vu cela fait sur iPhone et iPad, mais cela peut être fait avec Mac, voici le lien vers le code d'échantillon de Spotlighter pour Mac si cela pourrait aider. développeur.Apple .com / Bibliothèque / Mac / # Samplecode / Spotlighter / ...
Cela a changé avec les mises à jour de l'IOS9. Il existe maintenant des API d'API pour ajouter du contenu de l'application à projecteur. S'il vous plaît voir ma réponse ci-dessous