| |
Registered member 246 messages Popularité : +1 (1 vote) |
|
Posted on February, 07 2012 - 1:25 PM |
Bonjour,
Pour un développement iphone, apparement, il n'est pas possible de gérer directement les PUSH via WinDev Mobile. Est ce quelqu'un a trouvé une solution en utilisant directement le SDK en natif dans WinDev Mobile ? Merci. A+ Vincent
Auto-Entrepreneur WinDev WebDev WinDev Mobile http://www.syscode.fr
1er site de recherche d'emplois dédiés à WinDev WebDev WinDev Mobile http://www.jobagl.fr
-- Auto-Entrepreneur WinDev WebDev WinDev Mobile http://www.syscode.fr
1er site de recherche d'emplois dédiés à WinDev WebDev WinDev Mobile http://www.jobagl.fr |
| |
| |
| | | |
|
| | |
| |
Posted on February, 07 2012 - 1:11 PM |
Bonjour.
Egalement très intéresse par cette fonction, je n'ai toujours pas réussi a faire fonctionner du code natif Objective-C.
Merci à ceux qui ont la solution.
Mickael |
| |
| |
| | | |
|
| | |
| |
Registered member 101 messages Popularité : +7 (7 votes) |
|
Posted on February, 08 2012 - 2:24 PM |
Salut,
D'après la documentation et quelques tutoriels dont le très bon http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
La TRES grosse partie du travail est à faire en dehors de WINDEV Mobile, et notamment sur le Mac (génération des certificats pour le serveur de push, etc...)
Dans WDMobile, il suffira de créer une procédure globale en ObjC avec le code :
int NotificationTypesActives() { RETURN (int)[[UIApplication sharedApplication] enabledRemoteNotificationTypes]; }
qu'on appelera :
nTypesNotif est un entier = NotificationTypesActives() SELON Vrai CAS nTypesNotif = 0 : CAS nTypesNotif & 1 = 1 : CAS nTypesNotif & 2 = 2 : CAS nTypesNotif & 4 = 4 : FIN
Et il faudra ensuite modifier le fichier WDAppDelegate.mm généré par WDMobile
dans la méthode didFinishLaunchingWithOptions, rajouter à la fin (avant le return YES) :
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
et pour y ajouter les méthodes :
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken {
}
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)Error { NSLog(@"L'enregistrement des notifications a échoué, erreur: %@", Error); }
Mais ca sera à refaire à chaque génération WDMobile... Et le plus gros du travail reste à faire : (création du serveur Web avec certificat SSL généré par Apple, etc...) tout est expliqué dans le lien en haut du message que j'ai fourni.
J'ai pas encore réussi à aller jusqu'au bout cependant, donc je ne fournis ces infos qu'à titre indicatif...
@+ Maax°(51)° |
| |
| |
| | | |
|
| | |
| |
Registered member 246 messages Popularité : +1 (1 vote) |
|
Posted on February, 08 2012 - 4:02 PM |
Bonjour,
Merci Maax°(51)° Je vais lire cette documentation ! A+ Vincent |
| |
| |
| | | |
|
| | |
| |
Posted on May, 07 2012 - 1:16 PM |
Bonjour,
Avez vous réussi à implémenter les notifications PUSH sous IOS avec cette technique ?
Cordialement. |
| |
| |
| | | |
|
| | |
| |
Posted on May, 16 2012 - 7:48 PM |
Bonjour,
Personne n'a encore réussi à faire des notifications push avec WM17 sopus iphone alors ? |
| |
| |
| | | |
|
| | |
| |
Posted on September, 09 2012 - 5:35 PM |
Bonjour, PEn utilisant le code tel quel, j'ai eu des erreurs sous xcode dans WDObjectiveC.mm qui contient la procédure : int NotificationTypesActives() { return (int) [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; } Notamment une erreur Undeclare identifier UIApplication
J'ai résolu cette erreur en ajoutant #import <UIKit/UIKit.h>
Merci pour votre aide ! |
| |
| |
| | | |
|
| | |
| |
Posted on October, 28 2012 - 11:46 AM |
Bonjour Avez vous réussi à mettre en place une notification push ? Cordialement |
| |
| |
| | | |
|
| | |
| |
Posted on December, 28 2012 - 2:17 PM |
Bonjour à tous,
Est-il possible de récupérer l'identifiant du device (token device) en WLangage ? Le but étant de stocker cette info dans une base client/serveur qui servira à adresser le Push.
Merci d'avance pour vos réponses. |
| |
| |
| | | |
|
| | |
| |
Registered member 141 messages |
|
Posted on January, 02 2013 - 12:58 PM |
Une petite recherche sur ce forum (j'avais déjà donné la réponse alors forcément c'est plus facile ^^)
NSString* IOS_SysDeviceName() {
NSString* sysName = [[UIDevice currentDevice] uniqueIdentifier]; RETURN sysName; } |
| |
| |
| | | |
|
| | |
| |
Posted on January, 02 2013 - 3:47 PM |
Merci Spek34 ! J'en conclus que ce n'est pas prévu pour le moment en Wlangage.
Bonne année ! |
| |
| |
| | | |
|
| | |
| |
Registered member 141 messages |
|
Posted on January, 02 2013 - 6:23 PM |
Je ne sais pas peut-être qu'en WM18. J'avoue que je l'ai mais pas encore installé. |
| |
| |
| | | |
|
| | |