The SendAsync
method you found in the documentation is only available in the (.NET) Admin SDK:
await FirebaseMessaging.DefaultInstance.SendAsync(message);
This SendAsync
does not exist in the Android/iOS SDK or the Unity wrappers around that. There is no way to send messages directly from a device, as this would be an insecure operation - allowing all users to send whatever message you want to all other users.
Instead, you'll need to send the messages from a trusted environment, such as the Firebase console, your development machine, a server you control, or Cloud Functions. See How to send one to one message using Firebase Messaging
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…