FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
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
Débuté par adrianoboller, 19 aoû. 2015 01:32 - 1 réponse
Connectez-vous…
adrianoboller
#1
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 19 août 2015 - 01:32
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
Signaler
0
0
BOLLER
#2
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 14 novembre 2016 - 16:27
Mais informações
http://faq.windev.com/13818-ios_notification_xcode8_push-read.awp
http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/1113-tutorial-completo-recurso-push-gcm-com-windev-mobile/read.awp
--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 14 novembre 2016 - 16:28
Signaler
0
0
→ Revenir à WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte