benwilkins / laravel-fcm-notification

Laravel FCM (Firebase Cloud Messaging) Notification Channel
MIT License
213 stars 91 forks source link

SnederId Mismatch #69

Open raghunathmestry opened 4 years ago

raghunathmestry commented 4 years ago

hi I got an error in previous days from this module here is the code and screenshot, please I need help to resolve this issue. error is SenderId mismatch

  1. I create two SHA 1 Keys one for development and the second one is for production.
  2. Also, I change my SHA 1 key from the google developer account for the google play store uploaded file. any problems with the above changes in the project?

    $title = 'My Notification Title';
    $body = 'My Notification Body';
    
    $notification = Notification::fromArray([
        'title' => $title,
        'body' => $body,
    ]);
    
    $notification = Notification::create($title, $body);
    
    $messaging = app('firebase.messaging');
    $deviceToken = 'i add my token here.....';
    
    $message = CloudMessage::withTarget('token', $deviceToken)->withNotification($notification); // optional;
    
    $message = CloudMessage::fromArray([
        'token' => $deviceToken
    ]);
    try {
        ...
        $messaging->send($message);
    }  catch (\Kreait\Firebase\Exception\MessagingException $e) {
        dd($e->errors());
    }

    Untitled