We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The event registration not being triggered on Android.
registration
Event registration being triggered on Android.
On iOS it works fine but on Android registration is not working.
I've created a simple project:
cordova create test-app com.test.app Test cd test-app/ cordova platform add ios cordova platform add android cordova plugin add @havesource/cordova-plugin-push cordova plugin add cordova-plugin-androidx-adapter
cordova info
Cordova Packages: cli: 12.0.0 common: 5.0.0 create: 5.0.0 lib: 12.0.1 common: 5.0.0 fetch: 4.0.0 serve: 4.0.1 Project Installed Platforms: android: 13.0.0 ios: 7.1.1 Project Installed Plugins: @havesource/cordova-plugin-push: 5.0.5 cordova-plugin-androidx-adapter: 1.1.3 Environment: OS: macOS Sequoia 15.3 (24D60) (darwin 24.3.0) arm64 Node: v20.17.0 npm: 10.8.2 android Environment: android: ERROR: Command failed with ENOENT: avdmanager list target spawn avdmanager ENOENT ios Environment: xcodebuild: ERROR: Command failed with exit code 1: xcodebuild -version xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance Project Setting Files: config.xml: <?xml version='1.0' encoding='utf-8'?> <widget id="com.test.app" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>App-Quds</name> <description>Sample Apache Cordova App</description> <author email="[email protected]" href="https://cordova.apache.org"> Apache Cordova Team </author> <content src="index.html" /> <allow-intent href="http://*/*" /> <allow-intent href="https://*/*" /> </widget> package.json: --- Start of Cordova JSON Snippet --- { "platforms": [ "ios", "android" ], "plugins": { "@havesource/cordova-plugin-push": { "ANDROIDX_CORE_VERSION": "1.6.+", "FCM_VERSION": "23.+", "IOS_FIREBASE_MESSAGING_VERSION": "10.24.0" }, "cordova-plugin-androidx-adapter": {} } } --- End of Cordova JSON Snippet ---
document.addEventListener('deviceready', onDeviceReady, false); function onDeviceReady() { const push = PushNotification.init({ android: { senderID: ************, }, }); push.on('registration', (data) => { console.log('registration'); console.log(data.registrationId); }); push.on('notification', (data) => { console.log(data); }); push.on('error', (e) => { console.log(e.message); }); }
2025-02-06 17:23:39.362 12623-12751 System.err com.test.app W java.lang.ClassNotFoundException: com.adobe.phonegap.push.PushPlugin 2025-02-06 17:23:39.366 12623-12751 System.err com.test.app W Caused by: java.lang.ClassNotFoundException: Didn't find class "com.adobe.phonegap.push.PushPlugin" on path: DexPathList[[zip file "/data/app/~~A_J4MMjPzyvaXvGnJw_vNg==/com.test.app-sLcF87jfcTPboHivea9kAQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~A_J4MMjPzyvaXvGnJw_vNg==/com.test.app-sLcF87jfcTPboHivea9kAQ==/lib/arm64, /system/lib64, /system_ext/lib64]] 2025-02-06 17:23:39.366 12623-12751 System.out com.test.app I Error adding plugin com.adobe.phonegap.push.PushPlugin.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Bug Report
The event
registration
not being triggered on Android.Expected Behaviour
Event
registration
being triggered on Android.Actual Behaviour
On iOS it works fine but on Android registration is not working.
Steps to Reproduce
I've created a simple project:
cordova info
PrintoutSample Code that illustrates the problem
Logs taken while reproducing problem
The text was updated successfully, but these errors were encountered: