phonegap/phonegap-plugin-push

Unable to compile 2.3.0

fincha opened this issue · 0 comments

Hi,

I have some behavior I can't explain, in my package.json I have:

"phonegap-plugin-push": "^2.3.0"

I did clean install, deleted, cleaned all files.

When I do

cordova run ios

and open xcode > Plugins/PushPlugin.m

I don't see the version 2.3.0 I see some other version. So I do manuel file replacesment, just to check if this works... I take this files:

https://github.com/phonegap/phonegap-plugin-push/blob/2.3.0/src/ios/PushPlugin.m
https://github.com/phonegap/phonegap-plugin-push/blob/2.3.0/src/ios/PushPlugin.h

and replace the content of my files. The compiler compains about this line:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleNotificationSettings:) name:pushPluginApplicationDidBecomeActiveNotification object:nil];

Error message:

/Plugins/phonegap-plugin-push/PushPlugin.m:290:63: Use of undeclared identifier 'pushPluginApplicationDidBecomeActiveNotification'; did you mean 'UIApplicationDidBecomeActiveNotification'?

I did the replacement and at least it compiles. But this doesn't seems right... maybe someone has an idea on this?

second issue

iOS 13.5.1
iPhone 8

If I have the Google-Service-plist I am getting a FCM id. But never a APNS. I have deleted the plist, and according to code, I should be able to get APNS Id.

In my logs I see this:

`
FCM Sender ID (null)

Using APNS Notification

...

PushPlugin clearing badge
`

I also do the confirmation to allow pushes, but no id is comming up.