IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut 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 confirmé Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Points : 492
    Points
    492
    Par défaut
    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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    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 confirmé Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Points : 492
    Points
    492
    Par défaut
    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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    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 confirmé Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Points : 492
    Points
    492
    Par défaut
    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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    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
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 224
    Points
    20 224
    Par défaut
    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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    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
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 224
    Points
    20 224
    Par défaut
    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é
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    j'anticiperais a ce moment là et le modifierait le cas échant

  13. #13
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    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
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 224
    Points
    20 224
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Vérifier l'existence d'une donnée sur une feuille
    Par Ben9559 dans le forum Excel
    Réponses: 2
    Dernier message: 15/04/2017, 10h45
  2. Réponses: 2
    Dernier message: 24/08/2015, 11h54
  3. [WM18] Comment afficher des actualités sur une application Windev mobile ?
    Par mezvin dans le forum Windev Mobile
    Réponses: 2
    Dernier message: 16/12/2014, 17h05
  4. Réponses: 3
    Dernier message: 17/08/2011, 12h12
  5. Comment interfacer une apllication pour mobile gsm avec une application sur pc
    Par appsn dans le forum Développement Mobile en Java
    Réponses: 2
    Dernier message: 19/08/2006, 13h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo