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

R15

在我的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);

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

在此处输入图片说明

我该如何解决这个问题?

R15

几个小时后得到答案

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

模拟不包含安装程序的定义

MakeParamSet函数(ParamHelpers程序包):包含已定义参数的公式

在静默安装现有Inno Setup程序包后如何强制不运行该程序

将Rstudio外接程序包中包含的.rmd文件复制到用户定义的目录中

定义程序包范围的默认导入

Xamarin:Firebase.Firestore.FieldValue不包含ArrayUnion的定义

使用反射加载程序集 - “对象”不包含“描述”的定义?

不包含 ListItemAllFields 的定义

不包含“ DropDownList”的定义

不包含“ HasDefaultValue”的定义

'T'不包含定义

不包含“方法”的定义

不包含“添加”的定义

“ ***”不包含“ pnlMenu”的定义

不包含 Key 的定义

通过NuGet程序包访问的程序集不包含类

运行yum更新时出现“程序包与预期下载不匹配”错误

更新到ASP.NET Core 2.0-程序包与netcoreapp2.0不兼容

JAXBException:“程序包”不包含ObjectFactory.class或jaxb.index

部署程序包不包含所有最新文件

Android应用程序包-> APK不包含必需的本机库

导入自定义程序包显示“错误:程序包com不存在”

安装jeremykenedy-laravel-logger程序包后,调用laravel 5.2中未定义的方法[loadRoutesFrom]错误

TypeScript:@types程序包名称与实现程序包名称不匹配

'... DataType'不包含'Email'的定义

“模型”不包含“对象”的定义

任务不包含“ FirstOrDefault”的定义

MemoryStream 不包含 GetBuffer() 的定义

Dns 不包含“GetHostEntry”的定义