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}"); } }