I am working with the Android Bluelist Push sample. I have followed the whole tutorial. However, I faced a problem with push.
The app seems to work. When I write a new item on the phone, I see "Response = 200 OK" in Logcat. However, the push is not transmitted to the other device. I don't see the new item on my own device either. I can see three entries in the "Registrations" page, so I suppose that my devices manage to register for push. Sending push from the Bluemix console to all devices also fails. (It says it was successful, but I do not receive it.) At the same time the data which I enter on the device successfully gets saved in the "Mobile Data" storage in Bluemix.
I am using the "bluelist-push (v2) code" from https://hub.jazz.net/git/mobilecloud/bluelist-push , version 6dbaeb898be2b49f6ecc51387d582a0859bbcd97 [6dbaeb8] from 18 December 2014 22:15:43. I have followed the tutorial at http://www.ibm.com/developerworks/library/mo-android-push-app/index.html . Therefore, I have also made changes to the Node.JS and I have pushed it to Bluemix . I have used Android Studio without Gradle, I took the libraries from "ibm-bluemix-sdk-android.zip", version=1.0.1.20150112-0905
Answer by Dave Cariello (2901) | Feb 12, 2015 at 03:59 PM
I was seeing the same thing for a while. Try this--> In your manifest.yml change the following line:
command: node app.js
to:
command: true; node app.js
And cf push
the node app again.
If that doesn't work, please delete your app, re-create, and try again. There were a few issues on the Bluemix side that I needed to work out, but it's working now!
Apologies for the inconvenience.
Thanks for the answer. I assume you mean manifest.yml. I don't know which version of the manifest to use though. I have two versions:
From the code sample https://hub.jazz.net/project/mobilecloud/bluelist-push/overview
From the tutorial https://www.eu-gb.bluemix.net/docs/#starters/mobile/mobilecloud/nodejsmobile.html#devops
disk vs disk_quota; memory vs mem; Should I include the "applications" line?
You can see this question for reference: https://developer.ibm.com/answers/questions/175632/manifest-file-structure-different-in-different-tut/
host: my_bluemix_app_name
disk: 1024M
name: my_bluemix_app_name
command: true; node app.js
path: .
domain: mybluemix.net
memory: 128M
instances: 1
That's what mine looks like (where my_bluemix_app_name is my app name on bluemix)
iOS App - Can't find "Advanced Mobile Access" Service 1 Answer
Bluemix "Mobile Cloud" vs. "MobileFirst Starter Services" 1 Answer
Unable to see PUSH notifications on BlueList app 3 Answers
403 when using the Push service in the BlueList sample application 2 Answers
Push service - how register user in sandbox to production 1 Answer