2012-05-22 7 views
0

J'essaie de faire une application BBM Connected, en utilisant le SDK BBM 1.3. Pour une raison quelconque, l'application ne fonctionne pas sur les deux appareils que j'ai (9900 et 9780 @ OS 7.0 avec BBM 6.1), même si c'est le cas, au moins en pré-production. Ci-dessous mon code d'enregistrement:BBM Connected App ne se connecte pas

Screen screen; 
    BBMApp = new BBMPlatformApplication(Global.UUID); 
    context = BBMPlatformManager.register(BBMApp); 
    allowed = context.isAccessAllowed(); 
    listener = new BBMPlatformContextListener() { 

     public void accessChanged(boolean arg0, int arg1) { 
      allowed = context.isAccessAllowed(); 

      if(!allowed) 
      { 
       //Do nothing 
      } 
      else if(allowed) 
      { 

      } 
     } 
    }; 
    context.setListener(listener); 
    screen = new MyScreen(context); 
    // Push a screen onto the UI stack for rendering. 
    pushScreen(screen); 

Ceci est le code de la documentation en ligne, donc je ne sais pas pourquoi cela ne fonctionne pas. context.isAccessAllowed() renvoie la valeur false sur les deux périphériques, avec le code d'erreur d'accès 0 (APP_ENVIRONMENT_TEST).

Les deux appareils disposent d'une connexion BBM et WiFi opérationnelle.

Une idée de ce qui pourrait causer cela?

Répondre

0

RÉPONSE

J'ai réussi à résoudre le problème. Le code que j'utilisais provient d'un Hackathon BBM, et pour une raison quelconque, ne fonctionne pas. En utilisant le code de base donné dans la documentation en ligne, l'application fonctionne correctement, à condition qu'il y ait un écran actif avant que l'enregistrement BBM soit effectué.