1
私は自分のアプリケーションの名前を変更する必要があります。iOSアプリ:古いアプリケーション名をキーワードとして保持しますか?
古い名前のメタデータをどこかに保存することはできますか? ユーザーは、iPhoneの検索オプションで古い名前を検索しようとする可能性があります。
plistファイルまたは他の場所に指定された値があるため、バンドル表示名は新しい名前ですが、古い名前は引き続き検索可能です。あなたもときに表示されるサムネイル画像を
CSSearchableItemAttributeSet* attributeSet = [[CSSearchableItemAttributeSet alloc] initWithItemContentType:@"myApp.image"];
attributeSet.title = @"My Old App";
attributeSet.contentDescription = @"This application help you in acheiving so & so";
CSSearchableItem *item = [[CSSearchableItem alloc] initWithUniqueIdentifier:@"myApp" domainIdentifier:@"com.myapp" attributeSet:attributeSet];
// Index the item.
[[CSSearchableIndex defaultSearchableIndex] indexSearchableItems:@[item] completionHandler: ^(NSError * __nullable error) {
NSLog(@"Search item indexed");
}];
追加することができます。アプリケーションが一度少なくとも立ち上げなければならず、そしてあなたのAppDelegate
のdidFinishLaunchingWithOptions:
にあなたは以下のような指標あなたCore Spotlight
検索可能な項目をすることができ、これを達成するために
あなたはiTunesの接続に必要な数のキーワードを追加できます。 –
古い名前と新しい名前をキーワードとして追加することで、ユーザーは古い名前でアプリを検索することもできます。他のショートカットやplistの入力方法はありません。 –
キーワードはiPhoneの検索(「スポットライト検索」)ではアクセスできません。 – Nili