1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE lanceappliassocie et apk en version 23

Discussion dans 'Windev Mobile' créé par khaliassas, Mar 14, 2019.

  1. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    Bonjour,

    J'ai une application qui fonctionne bien en wdm 22.
    Celle-ci fonctionne avec un webservice rest pour récupérer les infos (jusqu'ici tous vas bien)

    elle se met a jours en interrogeant via webservice le numéro de version en cours, et le cas échéant récupère via ftp l'apk, puis lanceappliassocie(apk) . (jusqu'ici tous toujours vas bien)

    suite a une maj des structures de données coté serveur, j'ai du faire une maj sur l’application mobile pour tenir comptes des infos nouvelles.
    j'aurais pu me contenter des faire les modifs, mais comme un C.., me suis dit autant en profiter pour migrer en 23... et la dérapage....

    en effet j'ai eu des changement (dans la gestion du champs HTM par exemple) que j'ai pu gérer.

    mais par contre je rencontre un problème inattendu avec le LanceAppliAssociée pour la mise a jour de l'application android.
    Je vous passe le code de contrôle de la version et du téléchargement de l'apk qui se déroule bien.
    Code (Windev):

    SELON

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("Téléchargement terminé, souhaitez vous l'installer maintenant")
        //1 : Installer
        CAS 1
           
            gbApkdl=Vrai
            SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (gsrepertoire_en_cours+"\INTI.apk")=Faux ALORS
                         
               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("erreur exécution APK ",toastLong,cvMilieu,chCentre)
            SINON
               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (gsrepertoire_en_cours+"/INTI.apk")  
            FIN
            SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ALORS

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (errComplet))
            //2 : Ne pas installer
           
        CAS 2
           

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("Installation au prochain démarrage ",toastLong,cvMilieu,chCentre)
           
    FIN
     
    je n'ai aucun message d'erreur mais il ne se passe strictement rien. en wdm22 j'avais la fenêtre android paramètre des sources tout ca...)
    mais la rien comme si j'avais rien fait.

    j'ai trouvé ca :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    car en effet les deux téléphones qui m'on servi de test sons en 8.
    mais ce que je n'arrive pas a comprendre, c'est qu'il était déjà en androidi 8 en version wdm22 et que l'appli s'est bien mis a jours, mais les maj suivant ne se font plus.

    de plus j'ai rajouter les autorisations via l'ajout d'autorisation ou selon la méthode du faq pcsoft, mais que dalle.
    j'ai changer l'emplacement de l'apk dans l'emplacement téléchargement public mais rien non plus

    la seul chose bizarre c'est le nom de l'autorisation qui n'est pas le même dans le faq ou si on fait jouter autorisation :
    faq-->android.permission.REQUEST_INSTALL_PACKAGES
    ajout autorisation --> android.permission.INSTALL_PACKAGES

    voili voila...je suis bien embêter
    alors heureusement j'ai fait une branche gds avec ma version 22, mais faudra que je refasse toute mes modifs
     
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Salut

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    Regarde ici

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    peut être est ce encore valide.
     
  3. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Salut

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    Regarde ici

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    peut être est ce encore valide.
    Cliquez pour agrandir...
    Merci pour ton retour,
    c'est n'est pas valide car au final date de 2014 et que c'est globalement la méthode que j'ai utilise.
    il utilise lanceappliassocie comme moi et qui marchait jusqu'en wdm22 mais apparemment ne fonctionne plus en l'etat en wdm23.

    sur l'aide pcsoft j'avais trouvé ca :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    .
    Cliquez pour agrandir...
    d'ou mes tests avec l'ajout de nouvelles autorisations.
    [edit] par contre si on clique sur le lien ca met poste n'existe plus mais on le retrouve sur la liste des faq

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    j'ai remis les autorisation dans le manifest comme indiquer dans le faq. j'ai de nouveau changer le répertoire de téléchargement de l'apk en utilisant
    la constante de SysRepStockageExterne : "ssePublic" et non "ssePublicTéléchargement"
    et maintenat j'ai un message de l’installateur.
    Code (Windev):

    <COMPILE SI Configuration="Application Android">
       

    SELON

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("Téléchargement terminé, souhaitez vous l'installer maintenant")
        //1 : Installer
        CAS 1
           
            gbApkdl=Vrai
            SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (SysRepStockageExterne(1, ssePublic))+"INTI.apk")=Faux ALORS
           
               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("pb execution APK ",toastLong,cvMilieu,chCentre)
            SINON
               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (SysRepStockageExterne(1, ssePublic))+"INTI.apk")  
            FIN
            SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ALORS

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (errComplet))
            //2 : Ne pas installer
           
        CAS 2
           

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("Installation au prochain démarage ",toastLong,cvMilieu,chCentre)
           
    FIN
    <FIN>
     
    "un probleme est apparue dans l'analsyse du package".
    si je lance l'apk depuis l'explorateur pas de probleme.
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    j'ai trouvé...le problème vient du gros naze qui a ouvert le sujet...
    si je supprime l'apk pendant l'installation ça risque de poser problème....

    par contre je confirme qu'il faut le mettre dans un répertoire externe.

    je sais pas comment mettre en résolue le sujet.
     
    suenodesign apprécie ceci.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    excuse moi

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    mais j'ai pas compris comment tu as résolu
    "un probleme est apparue dans l'analsyse du package"
    merci de ta réponse.
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    ça venait du fait que j'ai laisser le fsupprime après le lanceappliassocié donc comme la fonction est pas bloquante, il supprimait le ficher apk pendant l'installe.

    en fait je voulais supprimer l'APk après l'installation . mais il faut pas. il faut le faire au démarrage de l'appli.
     
    popoy apprécie ceci.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    merci de ton retour
     
  • Man

    Man Active Member

    Inscrit:
    Juil 9, 2018
    Messages:
    290
    J'aime reçus:
    67
    Bonsoir FEKWX, moi je voulais poser une question comment faire pour lancer une application installée dans le téléphone en WM ?
    par exemple à partir de WM je veux lancer WhatApps car je compte faire un contrôle sur les applications installées dans mon téléphone.
    Merci d'avance
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , pour Android, il faut le faire en java.
    avec package manager.
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    j'ai retrouvé un vieux code qui liste les applications Android mais où je n'arrive pas a récupérer les icônes

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , un autre vieux code pour lancer une autre application Android

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    La lst 108 propose un exemple :
    ANDROID : LANCER UNE APPLICATION TIERCE ET RÉCUPÉRER LE RÉSULTAT
    (windev mobile)
    j'ai le cd si ca t'interesse.
    (j'ai pas regarder le code)
    cordialement
     
  • Man

    Man Active Member

    Inscrit:
    Juil 9, 2018
    Messages:
    290
    J'aime reçus:
    67

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    La lst 108 propose un exemple :
    ANDROID : LANCER UNE APPLICATION TIERCE ET RÉCUPÉRER LE RÉSULTAT
    (windev mobile)
    j'ai le cd si ca t'interesse.
    (j'ai pas regarder le code)
    cordialement
    Cliquez pour agrandir...

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    je suis intéressé
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    c'est conforme au regle du tg si je transmet via :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Salut tous,
    la lst 108 ne correspond pas a la demande de

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    les codes que j'ai proposé plus haut oui.
     
  • Man

    Man Active Member

    Inscrit:
    Juil 9, 2018
    Messages:
    290
    J'aime reçus:
    67
    merci pour vos multiples réponses
     
  • bindev

    bindev Member

    Inscrit:
    Mar 11, 2018
    Messages:
    35
    J'aime reçus:
    18
    Il semble que lanceappliassocié pour installer un apk ne fonctionne plus avec Android 8.1 même en ajoutant les nouvelles autorisations indiquées dans l'aide.
    J'ai testé avec WM23
     
  • bindev

    bindev Member

    Inscrit:
    Mar 11, 2018
    Messages:
    35
    J'aime reçus:
    18

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Il semble que lanceappliassocié pour installer un apk ne fonctionne plus avec Android 8.1 même en ajoutant les nouvelles autorisations indiquées dans l'aide.
    J'ai testé avec WM23
    Cliquez pour agrandir...
    Le même projet compilé avec WM22 et lanceappliassocié fonctionne bien ! Ca sent le bug :angry:
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    heu mon projet passe en version 23 qui utilise lanceappliassocie continue de fonctionner
    fait attention au repertoire utilisé
     
  • Partager cette page

    Chargement...