# sender.py# Refer to the Service Account section for the JSON key file creation.# Refer to the Sample Flutter Setup section for FCM token creation.import timeimport firebase_adminfrom firebase_admin import messaging, credentials# Firebase service account JSON file (Replace with the correct path)SERVICE_ACCOUNT_PATH = "path/to/file"# Firebase Cloud Messaging (FCM) token of the target device (Replace with actual token)FCM_TOKEN = "Get this token from the client device set up."# Initialize Firebase Admin SDK if not already initializedif not firebase_admin._apps: cred = credentials.Certificate(SERVICE_ACCOUNT_PATH) firebase_admin.initialize_app(cred)# Create a notification messagemessage = messaging.Message( notification=messaging.Notification( title="Sample Title", body="Sample Body." ), data={"timestamp": str(time.time())}, token=FCM_TOKEN, # Target device token)# Send the notificationtry: response = messaging.send(message) print("Successfully sent message:", response)except Exception as e: print("Failed to send message:", str(e))