我們希望在我們的iPad應用中使用Azure通知中心,但我們遇到了問題。確定誰獲得推送消息的標籤是電子郵件地址,並且如果它只包含普通字符,則工作正常。但它不工作,當我們試圖發送一個標籤看起來像這樣:將包含特殊字符的標籤發送到Azure通知中心
或
test%[email protected]
我們正在使用此方法從後端發送推送:
http://msdn.microsoft.com/en-us/library/windowsazure/dn539552.aspx
當我們這樣做,我們得到這個消息:
無效的標籤[email protected]:48b6f399-3f27-40b4-a6f9-b0838623c9c3_G19,時間戳:2013年12月10日下午12點38分38秒
無效請求(400)
我們已經查看了文檔,看看它是否表明我們需要以特殊方式對標籤進行編碼,但沒有發現任何東西。
我們無法想象這是不可能的,因爲它必須是一種常見的情況。 希望有人能幫助。
乾杯
這在實踐中似乎並不完全正確:在iOS上使用'registerNativeWithDeviceToken'註冊帶有代字號(〜)的標籤時,出現「錯誤請求」/ 400錯誤。罰款沒有。 – Dunc