带有冒号(:)的FCM令牌在Azure NH中返回错误请求

时间:2018-09-07 05:15:35

标签: push-notification azure-notificationhub

我们目前正在尝试通过Firebase Cloud Messaging实施Azure Notification Hub,并且遇到了一些绊脚石。

将FCM令牌传递给任何方法时,都会收到400错误请求,这是由于包含冒号(':')的FCM令牌的格式所致。

例如,如果我将“ ABCDE:12387231821”传递给此方法,它将破坏:

private async Task<bool> CheckTokenExistence(string fcmToken)
    {
        var client = 
            NotificationHubClient.CreateClientFromConnectionString(
            ListenConnectionString,
            NotificationHub,
            enableTestSend: true);

            Debug.WriteLine($"checking FCM token existence...");

            return await client.RegistrationExistsAsync(fcmToken);
    }

修改:包含的堆栈信息

路径“ sb://notification-hub-namespace.servicebus.windows.net/push-notification/Registrations/ FCM:KeyHere /?api-version = 2017-04”包含字符服务总线不允许的内容。实体细分只能包含字母,数字,句点(。),连字符(-)和下划线(_)

0 个答案:

没有答案