@xavianaxw wrote:
Plugin: phonegap-plugin-push
We have set up a Push Notification service on Pivotal CF which we will use to handle our push notification. Any API calls will be appended to the URL of our server. So far I have managed to register the app with Pivotal using
POST /v1/registration
which I used the registrationId I have obtained during the registration of the push notification plugin. But making a request toPOST /v1/push
does not work.Expected Behaviour
For request to Pivotal CF
POST /v1/push
to trigger a push notification to my phoneActual Behaviour
Requesting a push notification from
POST /v1/push
returns status:200 and it's respective response payload is as per written in the [documentation](pivotal push) (refer below) but no push notification appears on my phone.{ "receipt_id": "673369e9-9931-41f6-8675-69d603cfa4ec", "schedule_id": null }
### Reproduce Scenario (including but not limited to) #### Steps to Reproduce 1. `ionic start appname blank` 2. `cordova plugin add phonegap-plugin-push --variable SENDER_ID="123456"` 3. `ionic platform add ios` (if somehow missing) 4. `ionic build ios` 5. Open XCode #### Platform and Version (eg. Android 5.0 or iOS 9.2.1) iOS 9.3.4 #### Cordova CLI version and cordova platform version cordova --version 6.3.1 cordova platform version ios ios 4.2.1 #### Plugin version cordova plugin version | grep phonegap-plugin-push -> phonegap-plugin-push 1.8.1 "PushPlugin" #### Sample Push Data Payload Not sure since Pivotal handles this #### Sample Code that illustrates the problem
console.log('init registration'); var push = PushNotification.init({ "android": { "senderID": "123456" // im not testing on Android (yet) }, "ios": { "alert": "true", "badge": "true", "sound": "true" } }); push.on('registration', function(data) { console.log('on registration'); console.log(data); // data.registrationId }); push.on('notification', function(data) { // data.message, // data.title, // data.count, // data.sound, // data.image, // data.additionalData console.log('on notification'); console.log(data); }); push.on('error', function(e) { //alert(e.message); console.log('on error'); console.log(e); });
#### Logs taken while reproducing problem
2016-08-24 17:06:22.882 eXtra + Push[1843:1002537] init registration 2016-08-24 17:06:22.886 eXtra + Push[1843:1002573] Push Plugin register called 2016-08-24 17:06:22.887 eXtra + Push[1843:1002573] PushPlugin.register: setting badge to false 2016-08-24 17:06:22.887 eXtra + Push[1843:1002573] PushPlugin.register: clear badge is set to 0 2016-08-24 17:06:22.887 eXtra + Push[1843:1002573] PushPlugin.register: better button setup 2016-08-24 17:06:22.887 eXtra + Push[1843:1002573] GCM Sender ID (null) 2016-08-24 17:06:22.888 eXtra + Push[1843:1002573] Using APNS Notification 2016-08-24 17:06:22.897 eXtra + Push[1843:1002537] Push Plugin register success: <SOME_RANDOM_NUMBERS_HERE> 2016-08-24 17:06:22.947 eXtra + Push[1843:1002537] on registration 2016-08-24 17:06:22.947 eXtra + Push[1843:1002537] {"registrationId":"MY_REGISTRATION_ID_HERE"}
Any suggestions would be greatly appreciated!
Posts: 1
Participants: 1