gpt4 book ai didi

ios - 更新Firebase程序包后,“InstanceID”不包含“SetApnsToken”的定义

转载 作者:行者123 更新时间:2023-12-01 18:04:25 25 4
gpt4 key购买 nike

在我的Xamarin.iOS项目中,我更新了Firebase nuget程序包,完成更新后,我开始在此代码上出错

//You'll need this method if you set "FirebaseAppDelegateProxyEnabled": NO in GoogleService-Info.plist
public override void RegisteredForRemoteNotifications (UIApplication application, NSData deviceToken)
{
SISConst.PushInfo = new PushNotification();
SISConst.PushInfo.DeviceID = deviceToken.ToString();
NSUserDefaults.StandardUserDefaults.SetString(deviceToken.ToString(),"dToken");

#if DEBUG
Firebase.InstanceID.InstanceId.SharedInstance.SetApnsToken(deviceToken, Firebase.InstanceID.ApnsTokenType.Sandbox);
#if RELEASE
Firebase.InstanceID.InstanceId.SharedInstance.SetApnsToken(deviceToken, Firebase.InstanceID.ApnsTokenType.Prod);
}

下面的行显示错误
Firebase.InstanceID.InstanceId.SharedInstance.SetApnsToken(deviceToken, Firebase.InstanceID.ApnsTokenType.Sandbox);

请参阅屏幕截图以获取更多信息

enter image description here

我该如何解决这个问题?

最佳答案

几个小时后得到答案

if DEBUG
Firebase.CloudMessaging.Messaging.SharedInstance.SetApnsToken(deviceToken, ApnsTokenType.Sandbox);
endif
if RELEASE
Firebase.CloudMessaging.Messaging.SharedInstance.SetApnsToken(deviceToken,ApnsTokenType.Production);
endif

关于ios - 更新Firebase程序包后,“InstanceID”不包含“SetApnsToken”的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54648799/

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