Hello,
ive updated my ionic to the latest version but it keeps crashing the app when using the Push.
I just tried a simple
this.platform.ready().then(() => {
Push.init({
android: {
senderID: "249716207XXX"
},
ios: {
alert: "true",
badge: true,
sound: 'false'
},
windows: {}
});
})
ive imported
import {Splashscreen, Push, Device} from 'ionic-native';
in the first view which is loaded by the app.ts.
As soon as i remove it it doesnt crash any more. Surrounding with try/catch didnt help. No exceptions. “App stopped” on Android.
Capturing the Logcat since the web developer console doesnt show any hint gave me:
I/ActivityManager( 1067): Process com.seiboldsoft.myapp (pid 22865)(adj 9) has died(134,525)
E/ActivityManager( 1067): isAutoRunBlockedApp:: com.seiboldsoft.myapp, Auto Run OFF
but i think here is the issue:
E/AndroidRuntime(22865): java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct (declaration of 'java.lang.reflect.ArtMethod' appears in /system/framework/core-libart.jar)
E/AndroidRuntime(22865): at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
Running on Windows 10 with
Cordova CLI: 6.1.1
Ionic Framework Version: 2.0.0-beta.7
Ionic CLI Version: 2.0.0-beta.25
Ionic App Lib Version: 2.0.0-beta.15
OS:
Node Version: v6.2.0
edit:
Maybe this is the reason: https://github.com/phonegap/phonegap-plugin-push/issues/909
Fix:
Set the version of the Push Plugin to 1.6.4 since adding the plugin via command line uses the version 1.6.3.