Unity 6.3
0 онлайн 87 гостей 3 в системе
Вход

PlayerSettings.SetApplicationIdentifier

Declaration

public static void SetApplicationIdentifier(Build.NamedBuildTarget buildTarget, string identifier);

Параметры

Параметр Описание
buildTarget Именованная цель сборки, указывающая конфигурацию платформы, на которую нацелена сборка, что позволяет извлечь идентификатор приложения для платформ, таких как iOS, Android, или других определенных целей сборки.
идентификатор Уникальный идентификатор приложения, например идентификатор пакета на iOS или имя пакета на Android, используемый для уникальной идентификации приложения на указанной платформе.

Описание

Задает идентификатор приложения для платформы.

Идентификатор приложения представляет собой уникальную строку, которая отличает приложение от других приложений на данной платформе, обеспечивая правильную установку приложения, обновления и доступ к услугам, специфичным для платформы, что делает его важным для идентификации и работы приложения в магазинах приложений и на устройствах.

Место хранения идентификатора приложения зависит от цели сборки платформы. Для платформ iOS, tvOS и macOS идентификатор записывается в поле CFBundleIdentifier в файле info.plist, который генерируется и включается в папку вывода сборки при сборке проекта Unity. В частности, для macOS идентификатор пакета также появляется в файле info.plist в окончательном файле .app после завершения процесса сборки Xcode. На Android идентификатор сохраняется в поле package файла AndroidManifest.xml.

using UnityEditor;
using UnityEditor.Build;

public static class SetApplicationIdentifierExample
{
    public static void SetAppIdentifier()
    {
        // Set the application identifier for iOS.
        PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.iOS, "com.companyname.yourapp");

        // Set the application identifier for Android.
        PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.Android, "com.companyname.yourapp");

        // Set the application identifier for other platforms if needed
        // PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.tvOS, "com.companyname.yourapp");
        // PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.Standalone, "com.companyname.yourapp");
        // etc.
    }
}

Дополнительные ресурсы: ,PlayerSettings.GetApplicationIdentifier,.

Declaration

Obsolete public static void SetApplicationIdentifier(BuildTargetGroup targetGroup, string identifier);

Параметры

Параметр Описание
targetGroup Целевая группа построения, которая указывает конфигурацию платформы, позволяющую установить идентификатор приложения для платформ, таких как iOS, Android, или других определенных целей построения.
идентификатор Уникальный идентификатор приложения, например идентификатор пакета на iOS или имя пакета на Android, используемый для уникальной идентификации приложения на указанной платформе.

Описание

Задает идентификатор приложения для указанной платформы.

Идентификатор приложения представляет собой уникальную строку, которая отличает приложение от других приложений на данной платформе. Этот идентификатор обеспечивает правильную установку приложения, обновления и доступ к услугам, специфическим для платформы, что делает его важным для идентификации и работы приложения в магазинах приложений и на устройствах.

Место хранения идентификатора приложения зависит от цели сборки платформы. Для платформ iOS, tvOS и macOS идентификатор записывается в поле CFBundleIdentifier в файле info.plist, который генерируется и включается в папку вывода сборки при сборке проекта Unity. Конкретно для macOS идентификатор пакета также появляется в файле info.plist в окончательном файле .app после завершения процесса сборки Xcode. На Android идентификатор сохраняется в поле package файла AndroidManifest.xml.