Partage
  • Partager sur Facebook
  • Partager sur Twitter

Gestion BDD depuis application Android

Acces Apache HTTP depuis API 28+

    20 novembre 2022 à 10:27:22

    Bonjour à tous,

    Je cherche à réaliser une application qui puisse transmettre des informations sur une base de donnée en ligne.

    J'ai pu trouver des tutos qui fonctionnaient très bien, jusqu'aux évolutions des version Android dernièrement.

    Depuis le passage a l'API 28, plus moyen d'accéder aux serveurs Apache, en ajoutant dans Android Studio, dans Gradle :

    useLibrary 'org.apache.http.legacy'

     et dans le AndroidManifest :

    <uses-permission android:name="android.permission.INTERNET" />

    Savez-vous comment solutionner ce problème?

    Merci beaucoup

    • Partager sur Facebook
    • Partager sur Twitter
      24 novembre 2022 à 9:52:29

      Salut,

      C’est franchement pas une bonne idée d’accéder directement à ta BDD depuis ton appli

      • Partager sur Facebook
      • Partager sur Twitter
        11 janvier 2023 à 16:06:29

        Geda a écrit:

        Salut,

        C’est franchement pas une bonne idée d’accéder directement à ta BDD depuis ton appli


        C'est quoi la bonne pratique ? 

        merci

        • Partager sur Facebook
        • Partager sur Twitter
          14 janvier 2023 à 11:48:23

          L'idéal serait d'utiliser des Webservice; aussi connu sous le nom d'API... Une back-end qui permet d'effectuer des requêtes sécurisées via un serveur web. Cela permet d'éviter d'avoir tes identifiants qui se baladent dans la nature, tout en recevant ton résultat sous forme de trame(en JSON par exemple)
          • Partager sur Facebook
          • Partager sur Twitter
            14 janvier 2023 à 20:25:14

            ca permet plusieurs choses :

            - protéger ta base de données (n’importe qui pouvant décompiler ton app et récupérer les identifiants. Entre autres. Ou juste avec un proxy, ça me semble assez trivial)


            - découpler ton app du back. Si demain tu veux changer de base de données, ou meme la modélisation des donnés, t’es pas b**** comme actuellement. 

            - Re-utiliser du code si tu veux faire un site web ou une app iOS, ou autre

            -
            Edité par Geda 14 janvier 2023 à 20:26:49

            • Partager sur Facebook
            • Partager sur Twitter
              22 janvier 2023 à 18:39:52

              Merci à tous pour vos réponses
              • Partager sur Facebook
              • Partager sur Twitter

              Gestion BDD depuis application Android

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              • Editeur
              • Markdown