IOS получает установленные приложения

Я использую этот код для установки установленных приложений в ios:

 ( NSArray * )installedApps{


NSMutableArray * array = [[NSMutableArray alloc] init];
Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];
//  NSLog(@"apps: %@", [workspace performSelector:@selector(allApplications)]);


return [workspace performSelector:@selector(allApplications)];

}

это работает, но я хочу знать, разрешено ли это в магазине Apple и не используется ли частный API


person the_best_one    schedule 03.08.2015    source источник
comment
Надеюсь, это поможет вам: stackoverflow. ком/вопросы/4614691/   -  person soumya    schedule 03.08.2015
comment
Это частный API. Это запрещено в App Store   -  person Paulw11    schedule 03.08.2015
comment
все зависит от того, что вы делаете с этим частным API... Если вы не причините вреда, они одобрят, иначе не одобрят...   -  person Fahim Parkar    schedule 03.08.2015
comment
спасибо за ответ, @fahim в каком случае, например, они одобрят?   -  person the_best_one    schedule 03.08.2015
comment
Можете ли вы сказать мне, что вы собираетесь делать, находя названия установленных приложений? все зависит от того, что вы собираетесь делать.... Я использовал приватный API во многих проектах, но они никогда не отвергают...   -  person Fahim Parkar    schedule 03.08.2015
comment
это предлагать пользователю новые приложения, в любом случае есть ли способ быстро получить имена установленных приложений.   -  person the_best_one    schedule 03.08.2015
comment
Да, должно быть....   -  person Fahim Parkar    schedule 03.08.2015
comment
Хорошо, если вы делаете это, то Apple одобрит. При отправке приложения сообщите Apple код, который вы использовали в качестве частного API. Когда я использую частный API, я отправляю свой код частного API в Apple и сообщаю им, что я делаю с этим кодом. Как они увидят, что я просто использую его для перечисления имени приложения, они одобрят. Если вы неправильно используете частный API, они будут отклонены.   -  person Fahim Parkar    schedule 03.08.2015
comment
а ок, круто. Спасибо   -  person the_best_one    schedule 03.08.2015