2014-10-07 5 views
2

(Подсказка: я просто пытаюсь сделать немецкий язык по умолчанию, когда выбран немецкий или любой другой язык. Включение французского языка будет отображаться на французском языке, но для любого языка он должен показывать немецкий язык.)Будет ли отклонено приложение, если я использую следующую пользовательскую локализацию?

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"AppleLanguages"]; 
    [NSUserDefaults resetStandardUserDefaults]; 
    NSLog(@"%@",[NSLocale preferredLanguages]); 

    NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0]; 

    if ([language isEqualToString:@"fr"]) 
    { 
     NSArray *langOrder = [NSArray arrayWithObjects:@"fr", nil]; 
     [[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"]; 
    } 
    else 
    { 
     NSArray *langOrder = [NSArray arrayWithObjects:@"de", nil]; 
     [[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"]; 
    } 
+1

Вы можете перезаписать языковые настройки для своего приложения. Apple не откажется от этого. –

ответ

2

Нет, яблоко не отклонит ваше приложение. Вы также можете прочитать правила отклонения приложения по следующей ссылке: https://developer.apple.com/app-store/review/rejections/

+1

Это очень общий список - если вы очень обеспокоены отказом, рекомендуется ознакомиться с Руководством по обзору App Store: https://developer.apple.com/app-store/review/guidelines/. Никто не может окончательно сказать, что Apple отклонит приложение или не отклонит его, но я согласен с тем, что это маловероятно - ни одно из правил или ограничений из рекомендаций не должно применяться к OP. – ttarik

Смежные вопросы