我想获得设备令牌,我可以将其用作推送通知的令牌。
我已准备好许多博客但未找到设备令牌。我还需要在Token输入中传递此信息以在UrbanAirship中发送通知。
示例:555D111CC00D77FA2956E85648D3B4187B42AF737BBB1670FE6EF8595784DR654
请建议
答案 0 :(得分:5)
有关详细信息https://github.com/rdelrosario/xamarin-plugins/tree/master/PushNotification
,请参阅此处您可以为Xamarin.Forms使用CrossPushNotification插件
的iOS: 在AppDelegate中
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
//Consider inizializing before application initialization, if using any
CrossPushNotification method during application initialization.
CrossPushNotification.Initialize<CrossPushNotificationListener> ();
//...
return base.FinishedLaunching (app, options);
}
Android:在MainActivity中
public override void OnCreate()
{
base.OnCreate();
//...
//Should specify android Sender Id as parameter
CrossPushNotification.Initialize<CrossPushNotificationListener>("
<ANDROID SENDER ID>");
//...
}
在你的App.cs上你需要添加
protected override void OnStart()
{
CrossPushNotification.Current.Register();
}