ProRealTime
Zone de développement des applications API, des logiciels et utilitaires développés par les membres du forum
Répondre • Page 1 sur 1

Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 21 nov. 2020 18:29

Bonjour
Je cherche à implémenter Lightstreamer pour accéder aux ticks d’ig sur mon application iOS

Or après une dizaine d’heures d’essai impossible de faire marcher le streaming
Le framework s’importe bien, pas d’erreur au lancement des commandes.
Seulement l’instance du client reste en statut déconnecté. Je n’arrive également pas à créer de Delegate ce qui a peut être un rapport.

Les applications d’exemples sont de vieilles versions qui datent d’iOS 8 et ne fonctionnent pas

Quelqu’un aurait il un retour d’expérience sur iOS, swift et Lightstreamer ?

Re: Problème utilisation Lightstreamer iOS/Swift

par DarkPoule » 21 nov. 2020 23:10

oula daeif : je savais pas que tu faisais du IOS. moi ça marche sur mon python
sur linux. mais alors sur IOS.. je suis loin loin loin

Re: Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 22 nov. 2020 12:14

En fait je fais plus du environnement apple que du iOS.
Pour moi les avantages de iOS et des nouveaux macs apple Silicon sont les Neural Engines et le framework CoreML.
Après j'aime bien swift comme langage

Du coup je n'ai pas réussi à le faire marcher pour l'instant mais ce n'est pas grave.
Je vais récupérer les données en temporel une fois par seconde avec la partie REST des api
Ca sera moins précis mais ça ira pour le moment.

Re: Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 23 nov. 2020 18:24

Hello
J'ai implémenté la solution de secours : ca marche mais c'est clairement insuffisant.
@DarkPoule ou @takaopoto Auriez vous un exemple de code (peu importe le langage) pour la connexion et l'identification svp?

Re: Problème utilisation Lightstreamer iOS/Swift

par niko_onair » 23 nov. 2020 18:36

Salut Daeiondf,

Pour un exemple de code en python: https://github.com/ig-python/ig-markets-api-python-library
Et puis sinon les samples apps d'ig https://labs.ig.com/sample-apps

Re: Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 23 nov. 2020 18:47

@niko_onair Merci je vais regarder.
Ca me mine à un point de ne pas y arriver. Etre bloqué à la dernière étape (j'ai tout le reste de prêt) alors que c'est surement un problème à la c*n. Si encore j'avais un code d'erreur...

Re: Problème utilisation Lightstreamer iOS/Swift

par takapoto » 23 nov. 2020 18:51

@Daeiondf
Voici un lien sur un dossier Dropbox qui contient 3 classes en C# :

Connexion.cs : pour se connecter à ig
Stream.cs : pour gérer la connexion à lightstreamer
ChartSubscription.cs : pour s'abonner à la réception des ticks lightstreamer

Ces classes font partie d'un ensemble plus conséquent et ne peuvent pas fonctionner telles quelles.
Mais tout ce qui concerne la connexion y est.

Lien :
https://www.dropbox.com/sh/c1xejuihsiq29bc/AADkpFn8rb_i26NR--g3rIV1a?dl=0

Re: Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 23 nov. 2020 22:51

@taka Merci
Bon je pense avoir tout fait comme il faut mais toujours impossible de se connecter.
Les subscriptions sont bien crées, les delegates et autres instances aussi.
J'ai même essayé de prendre la version 2.0 du framework Lightstreamer sur le site d'ig au lieu de la dernière version de Lightstreamer

Seulement la connexion ne marche toujours pas, l'objet ne passe meme pas en statut CONNECTING et reste en DISCONNECTED. mais hier j'ai parfois réussi à avoir connecting

Je viens de me rappeler d'une vieille limitation: les comptes PRT CFD à risque limité n'ont pas accès aux APIs.
Cette vieille limitation est elle encore d'actualité? Les comptes PRT CFD à risque limité sont devenus des comptes ig depuis quelque chose comme 2 ans si ma mémoire est bonne.
Mais mon problème concerne uniquement les APIs de streaming, les APIs REST marchent très bien. Le "API companion" de streaming marche aussi correctement.

Re: Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 24 nov. 2020 11:37

Update : je sens que j'y suis presque, j'ai réussi à afficher les messages d'erreur de ce qui ne va pas
Capture d’écran 2020-11-24 à 11.36.40.png
Capture d’écran 2020-11-24 à 11.36.40.png (50.08 Kio) Vu 325 fois

Re: Problème utilisation Lightstreamer iOS/Swift

par takapoto » 24 nov. 2020 11:42

https://labs.ig.com/node/465

Re: Problème utilisation Lightstreamer iOS/Swift

par Daeiondf » 24 nov. 2020 12:34

YES!!!
Le downgrade d'une seule version aura suffit
Capture d’écran 2020-11-24 à 12.34.21.png
Capture d’écran 2020-11-24 à 12.34.21.png (80.85 Kio) Vu 242 fois

Re: Problème utilisation Lightstreamer iOS/Swift

par falex » 24 nov. 2020 12:46

La joie du dev qui a réussi à passer l’obstacle :-)

Good job :!:

Sujets similaires
Utilisation tablette : Android ou IOS ?
par Gérard42 » 19 févr. 2023 10:04 (1 Réponses)
LightStreamer price subscription
par falex » 22 sept. 2015 16:30 (7 Réponses)
API IG trading écrit en Swift, le nouveau langage d'Apple
par Chantal77 » 10 févr. 2016 11:17 (5 Réponses)
Problème sur utilisation Thunderbird
par DarthTrader » 05 déc. 2015 09:49 (6 Réponses)
probleme prt v12 et utilisation de la memoire
Fichier(s) joint(s) par HellionReign » 20 oct. 2023 10:20 (37 Réponses)
Mozilla cherche des betatesteurs pour Firefox sur iOS
par chad » 21 mai 2015 23:42 (2 Réponses)
mini-compteur Geiger pour Android et iOs
par chad » 09 août 2016 22:00 (9 Réponses)
App FB iOS > 200 MB
par chad » 04 sept. 2017 01:03 (6 Réponses)
APP IG/ iOS 11
par falex » 12 oct. 2017 15:22 (1 Réponses)
Firefox Photon iOS
par chad » 09 nov. 2017 17:41 (6 Réponses)