2016-11-29 6 views
0

OneSignalのデバイス間プッシュ通知は正常に実装されましたが、数時間後に3つのデバイスすべてで機能が停止しました。代わりに、次の出力が表示されてlogcatでonNotificationProcessingコールのマニフェストOneSignal:しばらくしてもnotNotificationProcessingが呼び出されない

<service 
     android:name=".BackEnd.PushProcessor" 
     android:exported="false"> 
     <intent-filter> 
      <action android:name="com.onesignal.NotificationExtender" /> 
     </intent-filter> 
    </service> 

11-29 15:51:35.348 16383-16383/? E/FirebaseInstanceId: Failed to resolve target intent service, skipping classname enforcement 
11-29 15:51:35.348 3672-5620/? W/ActivityManager: Unable to start service Intent { act=com.google.firebase.MESSAGING_EVENT pkg=com.APP.ID (has extras) } U=0: not found 
11-29 15:51:35.353 16383-16383/? E/FirebaseInstanceId: Error while delivering the message: ServiceIntent not found. 
Applicationクラスで

onCreate

OneSignal.startInit(ctx).init() 
    OneSignal.idsAvailable { osId, gcmId -> 
     saveToFirebase(osId) 
    } 

私はv3のOneSignal AndroidのネイティブSDKを使用してKotlinで書きますよlang、ProGuardは難読化機能を無効にして有効にします

答えて

0

アプリに2つの異なるGoogleプロジェクト番号がないことを確認してください。このような場合は、古いプロジェクト番号のGoogle Registration ID(AKA pushToken)が短時間で無効になります。

+0

をダブルチェックします。 Firebaseコンソールから直接コピーされたFirebase、APIキー、および送信者IDを使用します –

関連する問題