Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Vérifier l'existence d'une application sur mobile en PHP


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre habitué
    Vérifier l'existence d'une application sur mobile en PHP
    Bonjour


    je viens de créer l'application de mon site web, mais pour le moment je ne peux la mettre sur google play,

    je souhaiterais savoir s'il existe un script en php qui permet de vérifier si quand le membre va sur le site avec son mobile, il y a une vérification qui se fait pour savoir si l'application est installée sur le mobile,

    si ce n'est pas le cas de proposer le téléchargement


    cordialement

  2. #2
    Membre actif
    Lorsque tu installes l'appli sur le téléphone, j'imagine que tu envoies l'information au serveur afin de récupérer quelques informations d'identification.

    Provisoirement, je ne vois que le cookie.

  3. #3
    Membre habitué
    j'ai pensé également à cette solution que j'ai testé, mais l'application ne détecte pas le cookie, c'est une appli que j'ai faites à partir d'un site qui permet la création de l'application avec l'adresse du site

  4. #4
    Membre actif
    Etonnant de ne pas pouvoir lire un cookie.

    Pourquoi ne pas coder from scratch plutôt que d'utiliser un générateur ?

    C'est quoi cette appli ?

  5. #5
    Membre habitué
    car pour le moment je n'ai pas les compétences pour créer une application, et pas les moyens à payer quelqu'un pour ça ,

    l'application est dispo à www.tesdemuret.fr/tdm.apk

  6. #6
    Membre habitué
    j'ai pu récupéré grace à user agent, le type d'appareil utilisé pour l'application mais comment l'isolé pour ensuite pouvoir travaillé sur ça au lieu du cookie ?

    MOZILLA/5.0 (LINUX; ANDROID 5.0; SM-G900P BUILD/LRX21T) APPLEWEBKIT/537.36 (KHTML, LIKE GECKO) CHROME/59.0.3071.125 MOBILE SAFARI/537.36
    il s'agit de SM-G900P c'est le même appareil utilisé sur tous les appareils que j'ai tester depuis l'application

  7. #7
    Membre actif
    Ca va être compliqué de populariser ton appli si tu ne passes pas par le play store.
    Personnellement, je n'installe pas d'APK si ça ne vient pas d'une source vérifiée.

    C'est pour quoi je n'installerai pas la tienne.

    Par quel site tu passes pour générer ton appli ?

    En ce qui te concerne (cookie), si le générateur ne te propose pas cette fonctionnalité, j'ai bien peur qu'il faille mettre les mains dans le cambouis.

  8. #8
    Membre habitué
    c'est avec appsgeyser.com

    aprés je ne cherche pas à la popularisé, seulement pour les membres de mon groupe facebook

  9. #9
    Modérateur

    Tu ne peux pas vérifier l'existance de quelque chose sur le client avec un langage serveur.

    Le user agent n'est probablement pas une solution car tu risque d'avoir le même avec ton appli ou le navigateur mobile.

    La seul solution viable est que ton appli mobile envoi un header supplémentaire ou un cookie dans ses requêtes au serveur afin que ce dernier sache que ce n'est pas un client "normal" qui lui parle.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Membre habitué
    justement ce n'est pas le même retour d'un navigateur et depuis l'appli sur le même appareil

    celui que j'ai posté plus haut est celui de l'application, et c'est exactement le même depuis l'application installé sur plusieurs appareils

  11. #11
    Modérateur

    Qu'est ce qui te garantie que ca ne va pas changer ? Rien
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  12. #12
    Membre habitué
    j'anticiperais a ce moment là et le modifierait le cas échant

  13. #13
    Membre habitué
    solution alternative trouvé.

    le user agent pense que l'application en question est un mobile SM-G900P donc avec simplement :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     $user=$_SERVER['HTTP_USER_AGENT'];
     
    if(stristr($user,'SM-G900P')){



    stirstr detecte qu'il ya le sm-g900p dans le user agent, et remplace l'alternative de vérifier le cookie.

    bonne journée à tous

  14. #14
    Modérateur

    Ca ne va marcher que si tout le monde à le même téléphone.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java