我有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项目之间的调用。它包含方法
SetNamedUser
,TrackScreen
,RemoveNamedUser
我已经完成了这件事。我现在需要单独实施推送通知吗?或者这足够了吗?
请建议,我是这个领域的新人。
答案 0 :(得分:0)
首先,您应该在Urban Airship上创建您的应用,以获取AirshipConfig.plist中所需的应用AppKey
和AppSecret
。
适用于iOS:
我们需要在Apple的开发人员中心注册APNS认证。有关详细信息,请参阅APNS Setup documentation。
适用于Android:
我发现这个sdk只是使用FCM发送通知。因此,您还需要按照FCM上的设置进行操作:https://docs.urbanairship.com/platform/push-providers/fcm/