You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xamarin.Forms项目中集成UrbanAirship推送功能?

Xamarin.Forms 集成 UrbanAirship 实现消息通知实操指南

嘿,给你整理了一套在Xamarin.Forms项目中集成UrbanAirship实现设备消息通知的完整步骤,亲测有效:

  • 步骤1:安装iOS/Android项目的NuGet包
    打开Package Manager Console,分别在iOS和Android项目中执行以下命令:

    PM> Install-Package UrbanAirship
    
  • 步骤2:安装便携类库项目的NuGet包
    切换到共享的便携类库项目,执行:

    PM> Install-Package UrbanAirship.Portable
    
  • 步骤3:添加配置文件
    按照UrbanAirship的文档要求,在iOS项目中添加AirshipConfig.plist文件,记得配置好对应的App Key、App Secret等必要参数,这是服务连接的关键。

  • 步骤4:iOS端初始化UrbanAirship
    在AppDelegate.cs的FinishedLaunching方法里加入初始化代码,确保服务启动并开启推送权限:

    UAirship.TakeOff();
    UAirship.Push.UserPushNotificationsEnabled = true;
    
  • 步骤5:在便携类库中管理用户标签
    根据业务需求,在共享项目里调用API来添加或移除用户标签,示例代码如下:

    // 添加标签
    UrbanAirship.Push.AddTags(new List<string> { "VIP_User", "New_Register" });
    // 移除标签
    UrbanAirship.Push.RemoveTags(new List<string> { "Trial_User" });
    

内容的提问来源于stack exchange,提问作者Nanji Mange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:57:40