Xamarin android:天蓝色推送通知的连接字符串无效
Posted
技术标签:
【中文标题】Xamarin android:天蓝色推送通知的连接字符串无效【英文标题】:Xamarin android : Having invalid connectionString for azure push notification 【发布时间】:2018-04-12 10:43:02 【问题描述】:我正在使用来自 azure 门户的连接字符串进行推送通知。当我尝试调用通知中心时,我收到了这个错误:
原因:java.lang.IllegalArgumentException:无效的连接字符串:解析连接字符串时出错:缺少字符=。位置 21。 在 com.microsoft.windowsazure
我使用的包:
使用 Firebase.Iid; 使用 Firebase.Messaging; 使用 Newtonsoft.Json.Linq; 使用 Tux.Core.Constants; 使用 System.Linq; 使用 System.Collections.Generic; 使用 Tux.Core.Network.Utility; 使用 WindowsAzure.Messaging;
【问题讨论】:
这个工作顺利吗?我也有同样的问题?我发现了这一点,并且我的参数倒退了。 github.com/Azure/azure-notificationhubs/blob/master/android/… 我不确定它是否是相同的解决方案......我记得,我把通知的名称放在连接字符串之后。因为智能感知并没有告诉我要输入的实际参数。 它现在可以工作了,因为我把参数按正确的顺序排列了。 【参考方案1】:请检查您的连接字符串的值。
您可以关注此guide 以获取正确的连接字符串。确保您没有使用DefaultFullSharedAccessSignature
的连接字符串。
还有NotificationHub
的代码:
NotificationHub hub = new NotificationHub("Name", "connection string", this);
【讨论】:
以上是关于Xamarin android:天蓝色推送通知的连接字符串无效的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android (Xamarin) 上为 AWS SNS 启用推送通知
Azure 移动服务 Xamarin.Android 推送通知示例应用程序出现问题