Nous avons développé et utilisé un service de synchronisation entre exchange/office 365 et notre application de calendrier personnalisée depuis un certain temps. Nos clients utilisent alors le moyen standard de se connecter à l'aide de leurs iphones, ipad, téléphones/tablettes Android, etc. pour voir ces rendez-vous (initialement fournis par notre logiciel de calendrier)Comment dois-je créer les propriétés rendez-vousfinedeedefinitionsdartdisplay et rendeztimezonedefinitionenddisplay dans un article de rendez-vous
Ce système a fonctionné parfaitement mais avec une certaine mise à jour de ios (ne peut pas se rappeler lequel, mais nous avons le problème depuis un certain temps) articles de rendez-vous toute la journée que nous avons créé en utilisant notre programme de synchronisation, affichage sur 2 jours sur ipads et iphones dans Outlook et téléphones Android/tablettes juste un jour comme il se doit.
J'ai découvert que nous ne créons pas les propriétés appointmenttimezonedefinitionenddisplay et appointmenttimezonedefinitionstartdisplay dans les points de rendez-vous que nous créons en utilisant notre programme de synchronisation. Si je copie ces valeurs (blob binaire) d'un article de rendez-vous que j'ai créé dans outlook itselve à l'un des rendez-vous que j'ai créés en utilisant notre programme de synchronisation (utilisant Outlookspy) les éléments de rendez-vous commencent à s'afficher correctement sur iphones et ipad.
Ma question est maintenant comment puis-je créer rendez-vous dans le temps de rendez-vous et rendez-vous dans le programme de synchronisation. Plus précisément, comment puis-je générer les données binaires et que contient-elle réellement? Je n'arrive pas à trouver beaucoup d'informations à ce sujet sur google ni d'exemples. Et je ne veux pas le coder en dur avec une valeur fixe car je n'ai aucune idée si cela aurait des effets secondaires.