gpt4 book ai didi

xamarin - Xamarin 中的 Firebase 通知

转载 作者:行者123 更新时间:2023-12-02 18:30:12 24 4
gpt4 key购买 nike

我正在 Xamarin Forms 应用程序中实现 Firebase。我对数据库使用 Rest API。

有没有办法使用 REST API 注册通知 token ?为 iOS 和 Android 编写代码来提取 token 并将其发布到 REST API 端点?

或者 Xamarin 中的 Firebase 通知可能有更好的解决方案吗?

最佳答案

Is there a way to register the notification token using the REST API? Write code for both iOS and Android that extracts the token and posts to a REST API endpoint?

在 Xamarin.form 中,它不提供跨平台 API 来推送通知。但您可以在各个平台实现推送通知。以安卓为例:

    [Service]
[IntentFilter(new[] { "com.google.firebase.INSTANCE_ID_EVENT" })]
public class MyFirebaseInstanceIDService : FirebaseInstanceIdService {
public override void onTokenRefresh() {
// Get updated InstanceID token.
String refreshedToken = FirebaseInstanceId.Instance.Token;
// send Instance ID token to your app server.
sendRegistrationToServer(refreshedToken);
}
private void sendRegistrationToServer(String token) {
//implement this method to send token to your app server
}
}

sendRegistrationToServer 函数中,您可以将 token 发布到 REST API 端点。不要忘记将服务注册到 android list 。

Android firebase guide

IOS平台请引用此document guide

关于xamarin - Xamarin 中的 Firebase 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40883666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com