Aplicação OpenRedu Android

A aplicação Android não está funcionando atualmente pois ela ainda está apontando para o antigo Redu.com

Precisamos atualizar os endereços da aplicação e fazer as mudanças necessárias. A minha dúvida principal é se o código do OpenRedu contém a mesma lógica do Redu.com, pelo menos em relação a API ultilizada pela app e a parte de autenticação. A seguir, estão os endereços usados hoje em dia.

AUTHORIZE_URL = "http://www.redu.com.br/oauth/authorize?client_id=%s"; 
AccessTokenEndpoint: "http://redu.com.br/oauth/token?grant_type=authorization_code";
Link para API:
BASE_URL="http://www.redu.com.br/api/";

Preciso saber, de alguém responsável pela API e autenticação da aplicação, como ter acesso a esses links atualizados, para que possamos fazer os testes afim de descobrir como se comportará a aplicação.

Eu já tentei rodar a aplicação com apenas a alteração de ‘redu.com’ para ‘openredu.com’, mas os mesmos erros persistiram. Creio que como o OpenRedu roda agora em diferentes instâncias, será preciso ter acesso ao endereço de cada instancia, inclusive para implementar a funcionalidade de se escolher qual instância ela irá acessar.

Se alguém puder ajudar com os novos endereços, ou tiver alguma sugestão de como resolver esses problemas com a aplicação, por favor não deixe de contribuir haha :smiley:

Abraços!

Também estou com a mesma dúvida @tss2
Em 2012-2013 desenvolvi uma aplicação com a API do redu utilizando o oauth.
https://play.google.com/store/apps/details?id=br.com.redumobile

Preciso saber se a API continua funcionando, qual o endereço, se as aplicações precisam ser recadastrada para obter um novo CONSUMER_KEY e COSUMER_SECRET, etc.???

Eu também estou com problemas para iniciar a aplicação mobile…

Provavelmente a CONSUMER_KEY e/ou a CONSUMER_SECRET_KEY está inválida.

Como obter novas keys?

Oi @podd,

A aplicação precisa ser recriada em alguma instância do OpenRedu.

Os endpoints da API são os mesmos de antes, a única coisa que muda é onde a instância está hospedada que era redu.com.br e agora vai ser openredu.com :grin:.

Oi @geyson,

Acredito que você possa estar passando por dois problemas,
É preciso criar a aplicação em uma das instâncias públicas do OpenRedu e modificar as credenciais que estão no código fonte :grin:, mais precisamente em github.com/ThaisaMirely/mobile/blob/master/OpenRedu/app/src/main/res/values/config.xml#L4-L5.
Como se cria essa aplicação pode ser encontrado aqui ~> Primeiros passos no uso da API do OpenRedu - Introdução, qualquer coisa podes perguntar, estamos aí :wink:.

O segundo problema é que o código fonte está apontando para a instância antiga do Redu, a classe ReduClient tem hard-coded a URL base para a API, github.com/ThaisaMirely/mobile/blob/master/OpenRedu/openReduREST/src/main/java/br/com/developer/redu/ReduClient.java#L54, a mesma coisa que acontece na classe ReduOAuth2 que pode ser encontrada aqui github.com/ThaisaMirely/mobile/blob/master/OpenRedu/openReduREST/src/main/java/br/com/developer/redu/http/ReduOauth2.java, cê precisa modificá-los indicando a nova instância que você quer usar, se for openredu.com, por exemplo:

http://www.redu.com.br/oauth/authorize?client_id=%s” passa a ser “http://openredu.com/oauth/authorize?client_id=%s

do mesmo modo que,
http://redu.com.br/oauth/token?grant_type=authorization_code” passa a ser
http://openredu.com/oauth/token?grant_type=authorization_code

e não obstante,
http://www.redu.com.br/api/” precisa ser alterado para
"http://openredu.com/api/

Acredito que com essas mudanças passe a funcionar :grin:.

Valeu :smiley:

2 curtidas

Pessoal,

Os colegas @car2 e @matias.diogenes liberaram uma nova versão do app no formato .apk para testes finais do APP OPENREDU:
Link de Acesso: https://drive.google.com/file/d/0B0vcXrJyJn8NSjN2SE14cG9lWms/view?usp=drivesdk

Agradecemos se puderem avaliar e enviar feedback por aqui.

Grato,
Alex

@matias.diogenes Esse App foi feito nativo ou híbrido (React, Cordova, Angular, Ionic,etc)?
Está em algum repositório aberto ou por enquanto no particular, para testes?

1 curtida

Quando tento entrar com a conta do Facebook ele dá um erro lá estranho, como se o App não tivesse autorização ou falta alguma configuração.
Depois disso ele retorna para a página web do sistema. Como não está responsivo, fica distorcida a tela.

1 curtida

No meu Asus Zenfone 3, android 8.0 está dando erro na hora de começar a instalação:

1 curtida

O projeto esta disponivel no git da comunidade, ele é feito em adroid nativo, quando este estiver pronto para ir para a loja oficial do android, vamos fazer um projeto hibrido sim.

2 curtidas

Quando acesso ele aparece a tela de erro 404 e depois, quando clico em “Página Inicial” ele vai para a Home do Openredu web e tudo aparece como se estivesse acessando de um computador.

Quando clico em “Página Inicial” ele vai para essa página

Meu telefone é Android 6, LG K10 Lite

@matias.diogenes novidades sobre essa versão?

Olá @matias.diogenes, qual o link no GitHub?