Подтвердить что ты не робот

Имена пакетов для доменов, которые заканчиваются на .do

При создании приложения придерживается утверждения, что имя пакета должно начинаться с одной строки обратного домена, например, com.google.MySampleApp.

Однако наша компания зарегистрирована в домене .do, который не может использоваться как имя пакета (!), потому что "делать" - это зарезервированное ключевое слово в Java.

Как люди обычно справляются с этим? Существует ли "официальный" стандарт для Google Play Store? Конечно, мы не можем быть первой компанией с доменом в Доминиканской Республике, который создал приложение для Android...?

4b9b3361

Ответ 1

Oracle предлагает добавить символ подчеркивания:

В некоторых случаях имя домена в Интернете может быть недействительным имя. Это может произойти, если имя домена содержит дефис или другое специальный символ, если имя пакета начинается с цифры или другого символ, который является незаконным для использования в качестве начала Java-имени, или если имя пакета содержит зарезервированное ключевое слово Java, такое как "int". В этом случае предлагаемая конвенция заключается в добавлении подчеркивания. Для Пример:

hyphenated-name.example.org   org.example.hyphenated_name
example.int                   int_.example
123name.example.com           com.example._123name

Источник: https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html