获取BBM聊天记录

时间:2013-11-21 07:36:48

标签: blackberry bb-messenger

每个人都有一个简单的问题,是否有任何可能的方法通过编程将黑莓BBM日志应用到应用程序中。

我完成了以下任务: -

  
      
  1. 下载&在项目中集成BBM SDK。
  2.   
  3. 关注BBM Development Guide
  4.   

以下是我的代码: -

public void getBBM_Logs()
    {
        BBMPlatformContext platformContext =null;
        try 
        {
            platformContext = BBMPlatformManager.register(new MyBBMAppPlugin());


            if(platformContext != null)
            {
                ContactListService contactListService = platformContext.getContactListService();
                BBMPlatformContactList contacts = contactListService.getContactList();
                Enumeration contactsEnum = contacts.getAll();

                while(contactsEnum.hasMoreElements())
                { 
                    BBMPlatformContact contact = (BBMPlatformContact)contactsEnum.nextElement();

                    add(new LabelField(contact.getDisplayName()));
                }

            }

        }
        catch (ControlledAccessException e) 
        {
            // The BBM platform has been disabled
        }


        if (platformContext != null) 
        {
            MyBBMPlatformContextListener platformContextListener;
            platformContextListener = new MyBBMPlatformContextListener();
            platformContext.setListener(platformContextListener);
        }

    }


    private class MyBBMPlatformContextListener extends BBMPlatformContextListener
    {
        public void accessChanged(boolean isAccessAllowed, int accessErrorCode)
        {
            if (!isAccessAllowed)
            {
                // You cannot access the BBM platform
            }
        }

        public void appInvoked(int reason, Object param)
        {
            // Code for handling different contexts for invocation
        }
    }

    private class MyBBMAppPlugin extends BBMPlatformApplication
    {
        public MyBBMAppPlugin()
        {
            super("57888721-1e52-4171-a8a4-0559eab8efdf");
        }
    }

请让我知道,有没有办法让ChatLogs。

1 个答案:

答案 0 :(得分:1)

很抱歉这是不可能的 - 因为我认为BB认为从程序访问聊天记录是潜在的安全风险。