Estou tentando executar um escopo JavaScript do Unity que usa contas on-line no Ubuntu 15.10 na Ferramenta Unidades de Escopos, mas recebo um erro ao usar a classe OnlineAccountClient.
Eu segui o Guia de contas on-line - adicionei a conta grupo de políticas, incluiu os arquivos app.application e app.service e atualizou o manifest.json de acordo com os exemplos.
Estou usando a conta do facebook também, então a configuração é basicamente a mesma, me avise se eu precisar fornecê-la.
Não foi possível encontrar nenhum exemplo de como usar a classe OnlineAccountClient, mas a julgar pelo source , parece que tenho de passar 3 parâmetros.
Então, tentei usá-lo na função de pesquisa do meu escopo assim:
var account = new scopes.lib.OnlineAccountClient('com.ubuntu.developer.me.untitled_untitled', 'ubuntu.com.developer.me.untitled_untitled', 'facebook')
O primeiro e o segundo argumento é o tipo de serviço de app.service e service id do app.application. Untitled é o nome do escopo padrão, apenas testando agora, então eu não o alterei.
Mas quando executo o escopo, recebo o seguinte erro:
/home/user/Scopes/build-untitled-Desktop_2-Default/src/untitled.username_untitled.js:60
var account = new scopes.lib.OnlineAccountClient('com.ubuntu.developer.me.untitled_untitled', 'ubuntu.com.developer.me.untitled_untitled', 'facebook');
^
Error: bad_weak_ptr
at Error (native)
at null.<anonymous> (/home/user/Scopes/build-untitled-Desktop_2-Default/src/untitled.username_untitled.js:60:51)
Alguma idéia de por que estou recebendo este erro e como corrigi-lo?
Essa é mesmo a maneira correta de usar contas on-line nos escopos js?