Página 1 de 1

Salvar informações fora da pasta de instalação

Enviado: Dom Jul 08, 2018 11:46 am
por irlansn
Olá pessoal, eu estou com um dúvida para as plataformas mobile (iOS e Android).
Eu queria deixar um arquivo ini fora da pasta de instalação do jogo, de preferencia feito as escondidas. Queria que o jogador, mesmo desinstalando o jogo, esse arquivo ini não seja deletado, pois caso ele reinstale, as informações desse arquivo ini são resgatadas. (Assim, ele poderia excluir esse arquivo ini apenas propositalmente, ou formatando o celular.)

Abraços! E agradeço desde já o apoio.

Re: Salvar informações fora da pasta de instalação

Enviado: Dom Jul 08, 2018 3:34 pm
por None
Estou no celular agora e não posso fazer o teste, mas creio que usando o working directory onde você digita o endereço é possível "voltar" do mesmo jeito que você voltaria usando o padrão de comando (dois ou três pontinhos, talvez seja diferente), eu sei que com a barra você consegue acessar pastas específicas, nunca tentei sair da pasta de instalação.

Porém eu acho que guardar um arquivo sem consentimento do usuário é considerado malware...

Re: Salvar informações fora da pasta de instalação

Enviado: Dom Jul 08, 2018 6:31 pm
por irlansn
None escreveu:Estou no celular agora e não posso fazer o teste, mas creio que usando o working directory onde você digita o endereço é possível "voltar" do mesmo jeito que você voltaria usando o padrão de comando (dois ou três pontinhos, talvez seja diferente), eu sei que com a barra você consegue acessar pastas específicas, nunca tentei sair da pasta de instalação.

Porém eu acho que guardar um arquivo sem consentimento do usuário é considerado malware...
Eu testei isso, working_directory só me diz "assets/". Sobre malware, se eu fizer essa solicitação de permissão, acho que não teria problema. Eu só não quero que o jogador tenha de escolher um diretório.

Re: Salvar informações fora da pasta de instalação

Enviado: Dom Jul 08, 2018 7:54 pm
por None
Então, o working directory é literalmente onde o jogo é salvo, se você quiser você poder entrar em pastas do jogo ou mesmo cria-las.
Acabei de chegar em casa e vou dar uma olhada

Re: Salvar informações fora da pasta de instalação

Enviado: Dom Jul 08, 2018 8:22 pm
por J_Marlon
O GMS trabalha em sandbox. Por conta disso, seu jogo só pode ler/gravar informações no diretório de dados de aplicativos ("/data/") ou, caso use a função working_directory, na pasta de instalação do mesmo. O único meio de contornar essa limitação é usando extensões.