0

Je veux exploiter iOS background file downloads dans les applications mobiles Azure en utilisant Monotouch/Xamarin.Possibilité d'utiliser NSUrlSession (dans Xamarin) pour télécharger des fichiers en arrière-plan dans Azure Mobile Apps?

Je ne suis pas en mesure de déterminer si l'implémentation Xamarin (PCL) fonctionne actuellement, si elle est possible via une implémentation spécifique à la plate-forme ou si elle doit devenir une demande de fonctionnalité.

J'ai essayé de rechercher la source Git pour voir si cette implémentation est présente dans Microsoft.WindowsAzure.MobileServices.Sync, mais je suis incapable de la localiser.

+0

Votre télécommande doit probablement accepter des plages: 'Accept-ranges: bytes' - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Ranges, sinon je ne sais pas t voir comment télécharger le CV est possible. Sinon, je ne pense pas qu'il y ait une sauce spéciale nécessaire sur la télécommande. – evilSnobu

+0

@evilSnobu Je pensais que c'était un problème client SDK, mais ce commentaire du serveur est quelque chose à regarder – LamonteCristo

Répondre

0

Si vous recherchez la synchronisation de fichiers Azure Mobile Apps pour iOS/Swift/Objective-C, elle n'existe pas encore et n'existera pas depuis un certain temps.

Il est préférable de consulter le SDK iOS pour Azure Storage et de télécharger/télécharger vers un compte de stockage Azure. Le seul ajout dont vous aurez besoin est une API de générateur de jeton SAS, qui sera une API personnalisée dans votre backend. Vous pouvez utiliser Azure Mobile Apps à cette fin, ou simplement un WebAPI ExpressJS ou ASP.NET.

+0

Je suis en train d'utiliser Xamarin ... iOS ... Je vais mettre à jour – LamonteCristo

+0

Le support FIles est bêta et n'est pas activement travaillé en ce moment. Voir https://github.com/Azure/azure-mobile-apps-net-files-client pour le client impl. et https://github.com/Azure/azure-mobile-apps-net-files-server pour le serveur impl. Il y a aussi un article de blog sur azure.com –