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は難読化機能を無効にして有効にします
をダブルチェックします。 Firebaseコンソールから直接コピーされたFirebase、APIキー、および送信者IDを使用します –