StoreIds especificados, conforme mostrado no código a seguir.
Os recursos podem conter mais de um atributo de marca, separados por ponto e vírgula. Um bloco é incluído para instalação se qualquer uma das marcas do bloco for incluída por um recurso ativo. O símbolo
# instala uma marca se as marcas de ambos os lados do # estiverem ativas.Localizar nomes de exibição de recursos
A localização deDisplayNames é feita da mesma forma que a localização de atributos de nome no arquivo MicrosoftGame.config. Isso é feito usando o formato ms-resource:name, junto com os arquivos .resw que ficam no diretório de cadeias de caracteres do seu jogo, e as cadeias de caracteres por localidade em subdiretórios nomeados adequadamente. Para obter mais informações, consulte Localização do MicrosoftGame.Config
Os valores de cadeia de caracteres localizados e as imagens usados com o MicrosoftGame.config e o Intelligent Delivery não são criptografados nos pacotes publicados, nem em sandboxes de desenvolvedor nem no varejo. Use valores de espaço reservado no seu jogo para o título, os ícones e qualquer conteúdo confidencial. O conteúdo confidencial inclui qualquer conteúdo referenciado pelo Intelligent Delivery durante o desenvolvimento, antes da divulgação pública do seu título, ou conteúdo específico encontrado no seu título.
Recursos ocultos
Os recursos são marcados como ocultos, o que impede que os usuários decidam se eles são mostrados como opções selecionáveis no momento da instalação ou ao gerenciar pelo shell depois que seu título for instalado. Tenha cuidado ao usar recursos ocultos, porque a única maneira de adicioná-los ou removê-los é usando APIs dentro do seu título. Quaisquer bugs descobertos no seu título podem resultar em conteúdo inacessível até que você forneça uma atualização de conteúdo para corrigir esses bugs. O código a seguir é um exemplo de um recurso marcado como oculto.Verificar o status de instalação de recursos
Você pode usar recursos para verificar a presença de todos os blocos com marcas especificadas por esse recurso. Ao executar essas consultas em runtime, os especificadores de dispositivo e de idioma são levados em consideração. Se você tiver conteúdo específico de dispositivo ou de idioma no seu recurso, ele ainda retornarátrue desde que um idioma, e todos os blocos aplicáveis ao dispositivo atual dentro desse recurso, estejam instalados.
Por exemplo, se os ativos do recurso Campaign estiverem contidos nos blocos 8000, 8001 e 8002, em vez de chamar o método XPackageFindChunkAvailability para determinar se esse conjunto de blocos está totalmente instalado e jogável, você pode marcar os três blocos com a marca personalizada “campaign1” e referenciar “campaign1” no seu recurso Campaign. Em seguida, você pode chamar o método XPackageFindChunkAvailability usando o XPackageChunkSelector com a ID do recurso Campaign para obter facilmente o status de instalação desse conjunto de dados.
Documentação de referência da API
- XPackage (conteúdo da API)
- Funções
- Estruturas
