locked
Sauvegarde de données et partage RRS feed

  • Question

  • Bonjour,

    Je voudrais partager des données entre une application Windows Phone 8.1 et une application Windows 8.1. J'ai trouvé le Live SDK et tenté d'utiliser les exemples de codes le concernant, mais j'ai des messages d'erreur sur la ligne suivante du fichier xaml:
    <live:SignInButton x:Name="btnSignin" Scopes="wl.signin wl.basic" SessionChanged="btnSignin_SessionChanged" />
    Messages d'erreur :
    Error 1 The name "SignInButton" does not exist in the namespace "
    Error 2 The type 'live:SignInButton' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
    J'ai pourtant ajouté ceci dans le tag du début : xmlns:live="using:Microsoft.Live.Controls"
    Quel est le problème ?
     Y a-t-il un moyen plus simple de partager des données entre deux applications (comme avec OneNote, par exemple) ? D'ailleurs, je ne comprends pas pourquoi il faut ajouter un bouton Sign in. Je ne me souviens pas d'avoir eu à faire ça la première fois que j'ai utilisé OneNote, et pourtant il synchronise bien mes pages entre le pc, le téléphone et la Surface.
    Et surtout, y a-t-il un moyen de stocker les données localement et de faire la synchronisation dès que c'est possible, de manière transparente pour l'utilisateur ?


    samedi 28 février 2015 10:30

Réponses

  • Intéressante question.

    Pour information onedrive a depuis récemment une nouvelle api http://onedrive.github.io/index.htm Tes erreurs viennent peut-être de la.

    Pour mettre à jour les fichiers de façon transparente pour le user tu pourrais passer par une background task.

    Je penses que tu es dans le bon en choisissant one drive pour partager des fichiers entre applications. Je ne penses pas que Microsoft propose d'autres moyens. Mais si quelqu'un a plus d'informations je suis preneur aussi !

    • Marqué comme réponse Myosotis Arae mercredi 4 mars 2015 12:23
    lundi 2 mars 2015 20:29

Toutes les réponses

  • Intéressante question.

    Pour information onedrive a depuis récemment une nouvelle api http://onedrive.github.io/index.htm Tes erreurs viennent peut-être de la.

    Pour mettre à jour les fichiers de façon transparente pour le user tu pourrais passer par une background task.

    Je penses que tu es dans le bon en choisissant one drive pour partager des fichiers entre applications. Je ne penses pas que Microsoft propose d'autres moyens. Mais si quelqu'un a plus d'informations je suis preneur aussi !

    • Marqué comme réponse Myosotis Arae mercredi 4 mars 2015 12:23
    lundi 2 mars 2015 20:29
  • Bonjour,

    Il y as plusieurs manières de partager des informations entre vos différents devices. Si vous souhaitez partager des données au sein d'une même application (j'entends par là : la même application déployée sur vos différents devices) et que ces données sont plus des paramètres (et non des data). vous pouvez utiliser le RoamingState qui est synchronisé par l'OS (attention, le roaming state a une taille très limitée).

    Plus d'infos sur le roaming state :

    https://msdn.microsoft.com/en-us/library/windows/apps/hh465094.aspx

    La solution par OneDrive est une bonne solution en effet pour les gros volumes (inférieurs à 2Go mais je ne penses pas que vous soyez avec des fichiers supérieurs).


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    mardi 3 mars 2015 10:27
  • Bonjour,

    Je vais essayer avec la nouvelle api de OneDrive. Mon application sert à stocker des données, et j'en ai un volume potentiellement assez conséquent à stocker, puisqu'il s'agit des données saisies par l'utilisateur. Ça va dépendre de lui, donc, et de l'usage qu'il en fait. Mais ce sera plus que de simples données de paramétrage, ça c'est sur.

    Merci de vos réponses.

    mercredi 4 mars 2015 12:23