É capaz de testar a API PhoneGap File com o emulador Ripple?
Eu estou trabalhando em um aplicativo com PhoneGap (agora Apache Cordova, com a versão do 2.0) e usando a API PhoneGap File para gravar o arquivo.
A API de arquivo que eu uso poderia ser referenciada em:http://docs.phonegap.com/en/2.0.0/cordova_file_file.md.html#File
Eu uso o Ripple Emulator (0.9.9beta) aqui:https://developer.blackberry.com/html5/download para testar meu aplicativo no chrome.
Mas acho que o Ripple não conseguiu lidar corretamente com a API do PhoneGap File.
Por exemplo:
Eu quero criar um arquivo (root / foo.json) no diretório PERSISTENT
function onSuccess(fileSystem) {
fileSystem.root.getDirectory("dir", {create: true}, function(dirEntry){
dirEntry.getFile("foo.json", {create: true}, function(fileEntry){
fileEntry.createWriter(function(writer){
writer.write(JSON.stringify(fooData));
}, onfail);
}, onfail);
}, onfail);
}
function onfail(error)
{
console.log(error.code);
}
// request the persistent file system
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onfail);
Ele funciona bem no simulador do iOS, que criou o arquivo correto no lugar certo, mas no Emulador de Ondulação em execução no Chrome, recebi um retorno de chamada do onfail e obtive o código de erro 10 (FileError.QUOTA_EXCEEDED_ERR).
Eu também encontrei alguém com a pergunta semelhante aqui:É capaz de testar o aplicativo phonegap fora do emulador?
Mas ainda sem resposta.
O emulador do Ripple atualmente não funciona corretamente para a API do PhoneGap? Ou eu perdi alguma configuração?