Top

Android bubble invitation notification in foreground

Comentários

5 comentários

  • Jonathan PETIT

    Hi Sandeep,

     

    Sorry for the delay of the response.

     

    In foreground, to know when you have an invitation to join a new bubble, you should do:

     

    RainbowSdk.instance.bubbles.getAllBubbles.registerChangeListener(changeListener);

     

    private IItemListChangeListener roomChangeListener = new IItemListChangeListener()
    {
    @Override
    public void dataChanged()
    {
    Thread myThread = new Thread()
    {
    public void run()
    {
    for (Room room : m_roomMgr.getAllRooms().getCopyOfDataList())
    {
    if (room.isUserInvited())
    {
    addOrUpdateNotification(room);
    }

    }


    }
    };
    myThread.start();
    }
    };

     

    Explanation : when a new room is added, the change listener is triggered. Then, you loop on the room list (bubbles list) and if you find a room in invited state, you could put a notification in your app.

    Is it ok for you?

     

    Thanks 

     

    Regards

     

    Jonathan

    0
    Ações de comentário Permalink
  • Sandeepp SATPUTE

    Thanks.

    I tried this but a single invitation generates the two-time notification.

    dataChanged method call twice when once invitation added
    0
    Ações de comentário Permalink
  • Jonathan PETIT

    Yes, I try with rainbow app and it 's the same behaviour .

     

    We 'll try to fix it for the next version.

     

    Regards

     

    Jonathan

    0
    Ações de comentário Permalink
  • Sandeepp SATPUTE

    Ok, Thanks

    0
    Ações de comentário Permalink
  • Sandeepp SATPUTE

    The notification does receive when the app is in background

     

    0
    Ações de comentário Permalink

Por favor, entrar para comentar.

Ainda não consegue encontrar o que você precisa?

  • Contate-nos

    Você tem alguma pergunta sobre o Rainbow? Deixe-nos uma mensagem para obter mais informações.

    Contato
  • Pergunte à Comunidade

    Você precisa de ajuda? Faça suas perguntas na Comunidade para obter respostas de outros usuários do Rainbow.

    Enviar mensagem