3

を受け毎回停止しますPhoneGapの-プラグインプッシュ=>https://ionicframework.com/docs/native/push/イオン2アプリは、それはアプリケーションが登録番号を取得しているが、それはプッシュ通知を受信したときに、アプリ停止し、次のエラーを与えるプッシュ通知

私はすでにここのappName /プラットフォーム/アンドロイド内部google-services.json/

は私のbuild.gradleが

ある追加ここでは
buildscript { 
    repositories { 
     mavenCentral() 
     jcenter() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
    } 
} 
dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    // SUB-PROJECT DEPENDENCIES START 
    debugCompile(project(path: "CordovaLib", configuration: "debug")) 
    releaseCompile(project(path: "CordovaLib", configuration: "release")) 
    compile "com.google.android.gms:play-services-maps:11.+" 
    compile "com.google.android.gms:play-services-location:11.+" 
    compile "com.stripe:stripe-android:4.1.2" 
    compile "com.android.support:support-v13:25.1.0" 
    compile "me.leolin:ShortcutBadger:[email protected]" 
    compile "com.google.firebase:firebase-messaging:11.0.1" 
} 

私のAndroidManifest.xml

<application android:hardwareAccelerated="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:supportsRtl="true"> 
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 
    <activity android:exported="true" android:name="com.adobe.phonegap.push.PushHandlerActivity" android:permission="${applicationId}.permission.PushHandlerActivity" /> 
    <receiver android:name="com.adobe.phonegap.push.BackgroundActionButtonHandler" /> 
    <receiver android:name="com.adobe.phonegap.push.PushDismissedHandler" /> 
    <service android:name="com.adobe.phonegap.push.FCMService"> 
     <intent-filter> 
      <action android:name="com.google.firebase.MESSAGING_EVENT" /> 
     </intent-filter> 
    </service> 
    <service android:name="com.adobe.phonegap.push.PushInstanceIDListenerService"> 
     <intent-filter> 
      <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> 
     </intent-filter> 
    </service> 
</application> 
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="25" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 

は同じことを経験し、ここで誰ですか?

+0

私は同じ問題を抱えていますが、私のアプリにはイオン1を使っています。もしあなたが解決策を見つけたら、pls。 – subha

答えて

3

私は同じ問題を抱えていました。私はionic 1を使用していました。platforms/android/project.propertiesファイルのfirebase-messagingバージョンと一致するように私のcom.android.gmsバージョンを編集しました。

cordova.system.library.1=com.google.android.gms:play-services-location:11.0.1 
cordova.system.library.6=com.google.firebase:firebase-messaging:11.0.1 

cordova.system.library.1=com.google.android.gms:play-services-location:11.+ 
cordova.system.library.6=com.google.firebase:firebase-messaging:11.+ 

今では期待通りに働いています。

+0

これはうまくいきました...ありがとう。 :) – subha

+0

ありがとう。これも私のために働いた。 :) – JSmith

関連する問題