問題タブ [ios-searchapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - apple-app-site-association ファイルが見つかりましたが、必要な形式に従っていません
Appleのこの API 検証ツールを使用しており、特定のページで 7 つのうち 6 つの検証に合格しましたが、「ユニバーサル リンク」テストで次のメッセージが表示されました。
「apple-app-site-association ファイルが見つかりましたが、必要なフォーマットに従っていません。apple-app-site-association ファイルのフォーマット方法を学んでください。」
WWDC 2015 のビデオ「アプリへのシームレスなリンク」と「検索 API の紹介」を見て、このアプリ検索プログラミング ガイドを読みました。
私のウェブサイトには SSL 証明書があり (認定機関から)、私の apple-app-site-association はhttps://www.mywebsite.com/apple-app-site-association内にあります。
これは私の apple-app-site-association ファイルの例です:
注: appName は大文字と小文字が区別されます。
ファイルの何が問題なのかわかりません。多分構文エラーですが、私はそれを見ることができません。
どんな助けでも大歓迎です。
ios - コア スポットライトのユーザー情報は常に空です
CoreSpotlight api とNSUserActivity
api の組み合わせを使用してアプリ コンテンツのインデックスを作成しています。検索結果をタップするまではすべてうまくいきます。continueUserActivity メソッドの userActivity で渡される userInfo には、1 つの項目のみが含まれますkCSSearchableItemActivityIdentifier
。私の他のカスタムキーはnilです。
アイテムをインデックス化するための私のコードは次のとおりです..
userInfo の indexItemType またはアドレス キーにアクセスしようとすると、常に nil になります。
私はこれらのスレッドからすべての解決策を試しました:
上記のどれも私の問題を解決しませんでした。現在、iOS 9 で Xcode 7 を使用しています。
ios9 - CSSearchableItemAttributeSet に電話番号が表示されない
私はios 9で検索APIを行っています。タイトルと説明を表示できます。ただし、電話番号についてはできません。呼び出しボタンとして表示されますよね?しかし、これまでのところ、タイトルと説明しか表示されません。どうしよう?
ios - Search API の CSSearchableIndex と NSUserActivity の違いは何ですか? どのくらいの頻度で電話しますか?
Search API
iOS 9 で使用するiOS9Sampler のコードを以下に示します。 と の両方NSUserActivity
を使用しCSSearchableIndex
ます。だから私は質問したい:
- をいつ使うべきか
NSUserActivity
、いつ使うべきCSSearchableIndex
か? Spotlight で検索しても同じ結果になることがわかります。 - 以下のコードは、すべて
viewDidLoad
のView Controllerを呼び出します。それが正しいか?それとも一度だけ呼び出す必要がありますか?一度電話をかけるにはどうすればよいですか?
NSUserActivity
コア スポットライト
ios - iOS NUserActivity & CSSearchableItemAttributeSet 評価属性
iOS で検索 APINSUserActivity
と Core Spotlight インデックスを使用しています。検索結果に表示するアイテムの評価を取得できないことを除けば、すべて正常に動作していますか?
CSSearchableItemAttributeSet
タイプを設定し、評価と評価の説明属性を設定しましたが、入力kUTTypeContent
している他のすべての属性は正常に機能していますが、評価は表示されていません! 他の誰かがこれを行うことができましたか?
ios - NSUserActivity の CSSearchableItemAttributeSet ではどのプロパティを使用する必要がありますか?
NSUserActivity
Web マークアップを Web サイトに追加して、ユーザーが iOS 9 で検索したときに項目が Spotlight 検索結果に表示されるようにしました。ユーザーはアプリで同じ項目を参照できるため、ユーザーが項目を参照するときに Web コンテンツにリンクするオブジェクトを作成したいと考えています。
これで、サムネイル写真をアクティビティに添付するために使用するプロパティがありますNSUserActivity
。にもいくつかのプロパティがあるため、どちらを実装する必要があるのか 、または両方に同じデータを指定する必要があるのか わかりません。を に設定するのと同様にに設定するのですか、それともどちらか一方だけに設定しますか? 両方のプロパティでも同じです。contentAttributeSet
CSSearchableItemAttributeSet
NSUserActivity
title
NSUserActivity
title
CSSearchableItemAttributeSet
keywords
ios - CSSearchableItemAttributeSet の title プロパティと displayName プロパティ
Spotlight 検索インデックスにアイテムを追加するためにCSSearchableItemAttributeSet
withを使用するアプリを作成しています。NSUserActivity
私が索引付けしている項目は絵文字で、絵文字の文字自体、説明、および絵文字を示す画像で構成されています。
title
on というプロパティがあり、 というプロパティCSSearchableItemAttributeSet
もあることに気付きましたdisplayName
。これらの違いは何ですか? エンド ユーザーにはどこに表示されますか? が提供されていtitle
ない場合は表示displayName
されますか? または、これら 2 つがどのように相互作用してユーザーに表示されますか? シナリオでどちらを使用する必要があるか、または両方が必要かを把握しようとしています。
読み取りのドキュメントdisplayName
: ユーザー インターフェイスでの表示に適した、アイテムの名前を含むローカライズされた文字列。
ドキュメントのtitle
読み取り: アイテムのタイトルは、ドキュメントまたは MP3 ファイルのタイトル、または電子メール メッセージの件名である可能性があります。
ios - 検索結果の CSSearchableItemAttributeSet contentType
Spotlight 検索インデックスにアイテムを追加するためにCSSearchableItemAttributeSet
withを使用するアプリを作成しています。NSUserActivity
私が索引付けしている項目は絵文字で、絵文字の文字自体、説明、および絵文字を示す画像で構成されています。アクティビティを作成し、それにアイテム属性セットを関連付けて、サムネイル画像を指定できるようにしています。
私の質問は、このシナリオでは、のコンテンツ タイプは何であるべきかということCSSearchableItemAttributeSet
です。
最初はそうあるべきだと思っていましたkUTTypeImage
。しかし、画像はインデックスされているアイテムではなく、絵文字です。画像は補足情報のみを提供します。