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

PlayerSettings.Android.useCustomKeystore

Declaration

public static bool useCustomKeystore;

Описание

Включите подписывание приложений с помощью пользовательского хранилища ключей.

При включении приложение Android подписывается ключом, указанным в keyaliasName из хранилища ключей, указанного в keystoreName. При отключении приложение подписывается отладочным ключом.

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

using UnityEngine;
using UnityEditor;

public class CustomKeystoreSample : MonoBehaviour { [MenuItem("Build/Custom Keystore Sample")] public static void UseCustomKeystoreSample() { // Set useCustomKeystore value to true PlayerSettings.Android.useCustomKeystore = true; // Log the useCustomKeystore value Debug.Log($"useCustomKeystore: {PlayerSettings.Android.useCustomKeystore}"); // Sign in settings // Set keyaliasName PlayerSettings.Android.keyaliasName = "keyalias"; // Log the keyalias name Debug.Log($"keyaliasName: {PlayerSettings.Android.keyaliasName}"); // Set keyaliasPass PlayerSettings.Android.keyaliasPass = "keyAliasPass"; // Log the keyalias password Debug.Log($"keyaliasPass: {PlayerSettings.Android.keyaliasPass}"); // Set keystoreName PlayerSettings.Android.keystoreName = "keystoreName"; // Log the keystore name Debug.Log($"keystoreName: {PlayerSettings.Android.keystoreName}"); // Set keystorePass PlayerSettings.Android.keystorePass = "keyStorePass"; // Log the keystore password Debug.Log($"keystorePass: {PlayerSettings.Android.keystorePass}"); } }