config.AndroidManifestSettings
android.manifest: attribute names without android:, values as data.
Utilisation
Fail builds on a fallback
Ce type est utilisé par config.KuitoConfig
import type { KuitoConfig } from 'kuito/config';
export default {
name: 'MyApp',
ios: { bundleIdentifier: 'com.example.myapp' },
android: { applicationId: 'com.example.myapp' },
strict: true,
} satisfies KuitoConfig;Déclaration du type
export interface AndroidManifestSettings {
application?: Record<string, AttributeValue>;
/** The app's one activity. */
activity?: Record<string, AttributeValue>;
metaData?: Record<string, AttributeValue>;
usesPermissions?: string[];
usesFeatures?: { name: string; required?: boolean }[];
/** Package visibility: what the app may see of other apps. */
queries?: { packages?: string[]; intents?: { action: string; data?: AndroidIntentData }[] };
intentFilters?: {
actions: string[];
categories?: string[];
data?: AndroidIntentData[];
autoVerify?: boolean;
}[];
}Membres 7
| Nom | Type | Requis | Description |
|---|---|---|---|
application | Record<string, AttributeValue> | Non | — |
activity | Record<string, AttributeValue> | Non | The app's one activity. |
metaData | Record<string, AttributeValue> | Non | — |
usesPermissions | string[] | Non | — |
usesFeatures | { name: string; required?: boolean;}[] | Non | — |
queries | { packages?: string[]; intents?: { action: string; data?: AndroidIntentData; }[];} | Non | Package visibility: what the app may see of other apps. |
intentFilters | { actions: string[]; categories?: string[]; data?: AndroidIntentData[]; autoVerify?: boolean;}[] | Non | — |
queries — champs imbriqués
queries champs
| Nom | Type | Requis | Description |
|---|---|---|---|
packages | string[] | Non | — |
intents | { action: string; data?: AndroidIntentData;}[] | Non | — |
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.