2012-05-22 116 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注册完成之前有一个活动屏幕即可。