cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiren (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CB-12703) Push Notification not working via cordova cli
Date Sun, 30 Jul 2017 16:10:00 GMT

     [ https://issues.apache.org/jira/browse/CB-12703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Hiren updated CB-12703:
-----------------------
    Description: 
Facing an issue when creating an iOS build with the below command.
{noformat}
cordova build ios --release --device --buildConfig
{noformat}

When generating the build with the above command the ipa gets created successfully and user
is also able to install and use the app. But we do not get any push notifications. We are
using Firebase to manage our push notification and sending it from firebase console. Here
i can  see that the app generates a devices token but sending a notification on this token
does not trigger any message on the mobile.

But notification works when we create a build using Xcode. We generate the build by first
running,
{noformat}
cordova prepare ios
{noformat}

Then using the Archive option from Product menu in Xcode.

I believe that the APN entitle file is not getting set to production. We are creating an app
using enterprise certificate.

This is creating an issue when running Jenkins CI. My build gets created but I loose the push
notification functionality. Hence i have to release ios builds manually from my system.

Update:
Following are the plugins that are used in the cordova project:
{noformat}
cordova-plugin-file                
cordova-plugin-splashscreen
cordova-plugin-file-transfer
cordova-plugin-statusbar
cordova-plugin-camera
cordova-plugin-inappbrowser
cordova-plugin-whitelist
cordova-plugin-compat
cordova-plugin-media-capture
cordova-sqlcipher-adapter
cordova-plugin-network-information
cordova-plugin-device
cordova-plugin-networkinterface
{noformat}


  was:
Facing an issue when creating an iOS build with the below command.
{noformat}
cordova build ios --release --device --buildConfig
{noformat}

When generating the build with the above command the ipa gets created successfully and user
is also able to install and use the app. But we do not get any push notifications. We are
using Firebase to manage our push notification and sending it from firebase console. Here
i can  see that the app generates a devices token but sending a notification on this token
does not trigger any message on the mobile.

But notification works when we create a build using Xcode. We generate the build by first
running,
{noformat}
cordova prepare ios
{noformat}

Then using the Archive option from Product menu in Xcode.

I believe that the APN entitle file is not getting set to production. We are creating an app
using enterprise certificate.

This is creating an issue when running Jenkins CI. My build gets created but I loose the push
notification functionality. Hence i have to release ios builds manually from my system.

Update:
Following are the plugins that are used in this cordova project:
{noformat}
cordova-plugin-file                
cordova-plugin-splashscreen
cordova-plugin-file-transfer
cordova-plugin-statusbar
cordova-plugin-camera
cordova-plugin-inappbrowser
cordova-plugin-whitelist
cordova-plugin-compat
cordova-plugin-media-capture
cordova-sqlcipher-adapter
cordova-plugin-network-information
cordova-plugin-device
cordova-plugin-networkinterface
{noformat}



> Push Notification not working via cordova cli
> ---------------------------------------------
>
>                 Key: CB-12703
>                 URL: https://issues.apache.org/jira/browse/CB-12703
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-cli, cordova-ios
>    Affects Versions: 6.5.0
>         Environment: iPhone
>            Reporter: Hiren
>            Priority: Minor
>              Labels: backlog
>             Fix For: cordova-ios@4.5.0
>
>
> Facing an issue when creating an iOS build with the below command.
> {noformat}
> cordova build ios --release --device --buildConfig
> {noformat}
> When generating the build with the above command the ipa gets created successfully and
user is also able to install and use the app. But we do not get any push notifications. We
are using Firebase to manage our push notification and sending it from firebase console. Here
i can  see that the app generates a devices token but sending a notification on this token
does not trigger any message on the mobile.
> But notification works when we create a build using Xcode. We generate the build by first
running,
> {noformat}
> cordova prepare ios
> {noformat}
> Then using the Archive option from Product menu in Xcode.
> I believe that the APN entitle file is not getting set to production. We are creating
an app using enterprise certificate.
> This is creating an issue when running Jenkins CI. My build gets created but I loose
the push notification functionality. Hence i have to release ios builds manually from my system.
> Update:
> Following are the plugins that are used in the cordova project:
> {noformat}
> cordova-plugin-file                
> cordova-plugin-splashscreen
> cordova-plugin-file-transfer
> cordova-plugin-statusbar
> cordova-plugin-camera
> cordova-plugin-inappbrowser
> cordova-plugin-whitelist
> cordova-plugin-compat
> cordova-plugin-media-capture
> cordova-sqlcipher-adapter
> cordova-plugin-network-information
> cordova-plugin-device
> cordova-plugin-networkinterface
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message