0

ローカリゼーション後も変更されない一意のキーが必要な iOS でフレームワークを構築しています。以下のコードを使用して生成しました

NSDictionary *infoPlist = [[NSBundle bundleForClass:[AISSUtility class]] infoDictionary];
    NSString *name = [infoPlist objectForKey:@"CFBundleDisplayName"];
    NSString *identifier = [infoPlist objectForKey:@"CFBundleIdentifier"];

    NSString *UniqueID = [NSString stringWithFormat:@"%@.%@", name, identifier];

ただし、ローカリゼーションによってアプリ名が変更され、バンドル名が変更される可能性があります。

デバイス ベンダー ID を使用することさえできません。ライブラリでこれを使用する予定なので、ライブラリを使用する同じデバイスに複数のアプリをインストールできます。

私の要件を満たす一意の ID を提案してください。事前に感謝します

4

0 に答える 0