GithubHelp home page GithubHelp logo

android-channel's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-channel's Issues

the android gateway does not synchronize itself

Hi everybody. I deployed my own Rapidpro instance and i connected it with gateway android. When i send message, it is not send automatically. If i want that the android gateway send my message i must touch it for it synchronize. Could you tell me where is problem?
Thanks

Configured URLs cannot use https

When configuring the app to use a custom RapidPro deployment, the code automatically prefixes http but we need to use https. We should be able to specify which protocol to use.

Firebase Cloud Messaging setup required to run app -- but is it used?

Hi,

I was able to sync and run this project but noticed that I had to first create a new app in Google's Firebase console so I could setup Cloud Messaging and download a google-services.json file (the app won't build w/out it). I didn't see anything about that documented - figured maybe it was added later on?

Anyway, now that my client is getting an FCM ID and sending it over to the server -- what does the server do with it? I've yet to see a push message come in on the client.

I would think that the server also needs to be configured with the corresponding Firebase 'server key' so maybe that needs to be setup first. If so, how can I do that?

I did notice I could add a new channel - Firebase Messaging - from the settings/admin page. I did this and added the server key there - but still didn't see any messages come in.

It does seem like a great idea to send out a push message to attached clients when there's a need to sync -- for example right after entering the "Claim Code" one could be sent and the client would immediately register/login.

thanks,
joe

Routing message when using two channels

Hi, i'm using two channels, the first for x operator and the second for y operator. How can i route outgoing messages to the first or second channel depending on the phone number.

Thanks for your help.

Attachment / Image support via MMS?

I noticed when building a new flow there's a way to send out an attachment or image.

But, I'm never able to see those attachments/images when testing with the android-channel client.

I looked at what was being sent down to the client and see a "cmd" : "mt_bcast", with a msg that's just text but no link or anything for the attachment.

Does the android client support MMS? I know MMS isn't super reliable but figured it'd be a great feature to have if it worked.

I'm an Android developer and would be able to lend a hand if interested!

https://help.nyaruka.com/flows/sending-messages-with-a-flow

Claim codes work sometimes, other times they don't!

On Samsung Duos phone with Android 4.2.2, using the RapidPro app v 1.6.2 from the Google Play Store, with Advanced Settings activated against a RapidPro instance running on a server accessible from the internet at an IP Address, at the port 8000, the claim code sometimes works and the mobile is properly registered as well as a success page is displayed. Other times, this Android app simply shows "Registering" and then generates a new claim code even though the web page shows a success message.

I don't know how to debug this, so let me know what more information is needed and from where could I get it.

Add support for RCS

If messages are sent via RCS, the Android Channel will miss the notification since it will be sent as an RCS specific broadcast.

For now, at least one user says that at least on the Galaxy S8 stock app, there is an option to not use RCS. So until this is implemented, that is the current guidance.

From user:
So, I went to the stock messaging app, then settings, then to Chat settings, change the default message type to Text/Multimedia Message (and not Chat message, which is RCS I suppose).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.