3
在我的IOS9應用程序中,我可以使用CoreSpotlight庫將數據添加到Spotlight的索引(即,當我使用聚光燈搜索框搜索時,添加到索引中的內容)。IOS9:CoreSpotlight和Siri
但是,Siri似乎並沒有從那裏獲取信息。這裏是我的代碼:
let attributeSet = CSSearchableItemAttributeSet(itemContentType: kUTTypeText as String)
attributeSet.title = "AWS Traffic"
attributeSet.contentDescription = "AWS Server Traffic in MyCompany"
attributeSet.keywords = ["MyApp", "AWS", "Server", "Traffic"]
let item = CSSearchableItem(uniqueIdentifier: "com.mycompany.MyApp", domainIdentifier: "com.company.MyApp.AWS", attributeSet: attributeSet)
CSSearchableIndex.defaultSearchableIndex().indexSearchableItems([item]) { (error: NSError?) -> Void in
if let error = error {
print("Indexing error: \(error.localizedDescription)")
} else {
print("Search item successfully indexed!")
}
}
有什麼辦法讓Siri從我的應用程序顯示索引數據?目前,當我用關鍵字與Siri交談時,它只是進行網絡搜索。
我遇到了同樣的情況。你解決了這個問題嗎? –