2012-05-22 111 views
0

我正在嘗試使用BBM 1.3 SDK製作BBM連接應用程序。出於某種原因,該應用程序無法在我擁有的兩臺設備(9900和9780 @ OS 7.0和BBM 6.1)上運行,即使它至少在預生產中也是如此。下面是我的註冊代碼:BBM連接應用程序未連接

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); 

這是從文檔的代碼在網上,所以我不知道爲什麼它不工作。 context.isAccessAllowed()在兩個設備上返回false,並且訪問錯誤代碼爲0(APP_ENVIRONMENT_TEST)。

這兩個設備都有一個工作的BBM和WiFi連接。

任何想法可能會造成這種情況?

回答

0

ANSWER

我已經設法解決了這個問題。我使用的代碼來自BBM Hackathon,由於某種原因,它不起作用。通過使用聯機文檔中給出的基本代碼,應用程序可以正常工作,只要在BBM註冊完成之前有一個活動屏幕即可。