Hey Alex, did You solve it? I'm on my way to implement the same thing for my app so Your experience might come in handy!