如何在Xamarin.Forms中实现UrbanAirship?

时间:2018-05-04 06:06:08

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

我有Xamarin.Form项目,我想在其中实现UrbanAirship,以便我可以在用户设备中获得通知。我已按照此document

  

1-在iOS / Droid项目中安装NUGET:PM>安装,包   UrbanAirship

     

2-在便携式项目中安装NUGET:PM>安装,包   UrbanAirship.Portable

     

3-根据文件

中的说明添加AirshipConfig.plist文件      

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

     

5-在Portal项目中的任何位置添加/删除标签。

     

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

我已经完成了这件事。我现在需要单独实施推送通知吗?或者这足够了吗?

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

1 个答案:

答案 0 :(得分:0)

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

适用于iOS:

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

适用于Android:

我发现这个sdk只是使用FCM发送通知。因此,您还需要按照FCM上的设置进行操作:https://docs.urbanairship.com/platform/push-providers/fcm/