|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
Inicio → WINDEV 25 → WX - Push - Esclarecendo dúvidas para o funcionamento do WD Push Server, WD Send Push, ANDROID Push e iOS Push |
WX - Push - Esclarecendo dúvidas para o funcionamento do WD Push Server, WD Send Push, ANDROID Push e iOS Push |
Iniciado por adrianoboller, ago., 19 2015 1:32 AM - 1 resposta |
| |
| | | |
|
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em agosto, 19 2015 - 1:32 AM |
SOBRE O PROJETO PUSH ###################
Eu estava olhando o projeto Push na versao 20 ele é composto por 3 projetos, segue abaixo as minhas conclusões:
A) WD Push Server = Webdev = "Webservice" , WD Send Push = Windev = "Envia Mensagem" C) ANDROID Push e iOS Push = Windev Mobile = "Recebe mensagem Push".
Cada um tem uma finalidade especifica para funcionar o processo por completo... mas para funcionar devemos começar pelo Webservice e acertar ele, depois atualizar o Webservice no Aplicativo Windows de envio e depois atualizar o webservice publicado tambem pelo app mobile que irá receber a mensagem com sua respectiva API Key criada no Console do Desenvolvedor Google.
---------------------------------------------------------------------------- WD Push Server = deve ser aberto pelo Windev ou pelo Webdev ---------------------------------------------------------------------------- ele será consumido pelo Windev Mobile no projeto do android e do ios usando o ip fixo e EXTERNO que ele foi publicado na internet.
Os metodos usados no android são:
- AddAndroidIdentifier - DeleteAndroidIdentifiers - ListAndroidIdentifiers - DeleteAllIdentifiers
Os metodos usados no iOS são:
- AddiOSIdentifier - DeleteiOSIdentifiers - ListiOSIdentifiers - DeleteAllIdentifiers
O webservice deve ser publicado em um servidor remoto com IP FIXO e deve estar rodando 100% No final voce deve fazer o deploy do webservice no servidor remoto que vai criar o link do webservice publicado, e o Link do arquivo WSDL que será usado pelo aplicativo windows, android e ios.
OBS.: Lembro que deve estar funcionando o Webservice precisa do WAS, se for no "IIS" ok, não tem muitos segredos, mas se for no "APACHE" deve ser a versão superior a versão "2.4.9" para funcionar perfeitamente. A atual versão do apache é a "2.4.16" e pode ser feito o download pelo link http://httpd.apache.org/download.cgi
---------------------------------------------------------------------------- WD Send Push = deve ser apenas aberto pelo Windev ---------------------------------------------------------------------------- Ele é o aplicativo que vai mandar a mensagem para os celulares e tablets, ele deve importar o real endereço do Webservice criado, deve ter no projeto o real endereço do webservice, com o seu IP e caminho completo do WSDL que foi gerado pelo "WD Push Server" assim corrigindo e atualizando o description, deve sempre sincronizar qualquer alteracao do webservice com o botao direito do mouse e UPDATE, se estiver feito a submissao do Webservice e atualizado o aplicativo for Windows no Windev, será capaz de enviar as mensagens agora.
---------------------------------------------------------------------------- ANDROID Push = é o aplicativo que recebera via notify habilitado ---------------------------------------------------------------------------- Na global code do projeto por 2 procedures
//Enables the push notifications NotifPushEnable(ActivatePushNotif)
// Callback for calling the notifications NotifPushProcedure(ReceivePushNotif)
Ao compilar o aplicativo pelo Wizard do Android será necessário informar a API KEY do Google que habilita o push. Para funcionar deve fazer o mesmo procedimento pegar o real endereço REAL do webservice onde está o endereço atual do WSDL do "WD Push Server" e para isso no ramo do projeto em descrition informando onde esta na internet o WSDL publicado, estando agora com a chave informada no Wizard e o projeto sincronizado com o Webservice, sendo assim o Push vai funcionar. O mesmo procedimento de atualizar o endereço do WSDL deve ser feito com o projeto do iOS.
Espero ter esclarecido o seu funcionamento por completo. Caso tenha ficado algum detalhe adicional incremente o post para ajudar o próximo. Um forte abraço a todos e sucesso com os seus projetos.
Atenciosamente,
Adriano Jose Boller Representante Oficial BR +55 (41) 9949 1800 skype: adrianoboller |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 14 2016 - 4:27 PM |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|