rapidpro / android-channel Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
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
AndroidStudio can do this
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.
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
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.
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!
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.
Says http://rapidpro.io instead of http://app.rapidpro.io
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).
The sync polling interval is hardcoded to 10 minutes but for our use case and on our RapidPro server we'd like a much shorter interval, for example, 1 minute. Please make this variable configurable through settings rather than hardcoded.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.