【问题标题】:How to implement UrbanAirship in Xamarin.Forms?如何在 Xamarin.Forms 中实现 UrbanAirship?
【发布时间】:2018-05-04 06:06:07
【问题描述】:

我有 Xamarin.Form 项目,我想在其中实现 UrbanAirship,以便我可以在用户设备中获得通知。我关注了这个document

1- 在 iOS/Droid 项目中安装 NUGET:PM> Install-Package 城市飞艇

2- 在便携式项目中安装 NUGET:PM> Install-Package UrbanAirship.便携式

3-根据文档中给出的添加AirshipConfig.plist文件

4- 设置UAirship.TakeOff();UAirship.Push.UserPushNotificationsEnabled = true; 在 AppDelegate 中

5- 在 Portal 项目中任何需要的地方添加/删除标签。

6- 在门户项目和 iOS 项目中创建一个库(服务)以 管理 Portable 和 iOS 项目之间的调用。它包含类似的方法 SetNamedUserTrackScreenRemoveNamedUser

我已经完成了这个。我现在需要单独实现推送通知吗?还是这样就够了?

请建议,我是这个领域的新手。

【问题讨论】:

    标签: xamarin.forms push-notification xamarin.ios urbanairship.com


    【解决方案1】:

    首先,您应该在 Urban Airship 上创建您的应用,以获取您的应用的 AppKeyAppSecret,这在 AirshipConfig.plist 中是必需的。

    对于 iOS:

    我们需要在 Apple 的开发者中心注册 APNS 认证。有关详细信息,请参阅APNS Setup documentation

    对于 Android:

    我发现这个 sdk 只是使用 FCM 来发送通知。所以你还需要按照FCM上的设置:https://docs.urbanairship.com/platform/push-providers/fcm/

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 2016-08-05
      • 2015-11-22
      • 2018-12-27
      • 2019-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多