2017-06-28 3 views
0

OneSignalでアクセント記号(á、é、í)を使用してプッシュ通知を送信しようとするたびに、OneSignalを使用してアクセント(á、é、í)でプッシュ通知を送信する問題

+0

はおそらく、無効なJSONメッセージを持っている:
https://stackoverflow.com/questions/39847613/why-some-special-characters-are-not-supported-in-one-signal –

+0

に関するより多くの情報を追加してくださいあなたのリクエスト(あなたのリクエスト) –

答えて

0

私はUTF-8としての私のメッセージをコードこの問題を修正:

String payload = "{" 
    + "\"app_id\": \"" + APP_ID + "\"," 
    + "\"filters\": [{\"field\": \"tag\", \"key\": \"company\", \"relation\": \"=\", \"value\": \"" + companyID + "\"}]," 
    + "\"data\": {\"foo\": \"bar\"}," 
    + "\"contents\": {\"en\": \" " + notification + "\"}" 
    + "}"; 

byte[] data = payload.getBytes("UTF-8"); 

私もapplication/json; charset=UTF-8としてのContent-Typeを設定します。

関連する問題