私はjavascriptとjqueryを使用して、残りのAPIを使用してparse.com経由で単純なテキストプッシュ通知を送信しています。これは動作します:-
$.ajax({
type: 'POST',
headers: {
'X-Parse-Application-Id': "1234567890",
'X-Parse-REST-API-Key': "1234567890"
},
url: "https://api.parse.com/1/push",
data: '{"channel": "","type":"ios","expiration_interval":86400,"data":{"alert":"canned alert","badge" :0,"sound":""}}',
contentType: "application/json"
});
しかし、これはしません:-
var my_msg = "canned alert";
$.ajax({
type: 'POST',
headers: {
'X-Parse-Application-Id': "1234567890",
'X-Parse-REST-API-Key': "1234567890"
},
url: "https://api.parse.com/1/push",
data: '{"channel": "","type":"ios","expiration_interval":86400,"data":{"alert":my_msg,"badge" :0,"sound":""}}',
contentType: "application/json"
});
アラートの送信を「定型アラート」ではなく変数に置き換える方法が見つかりません。私は経験豊富なプログラマーではありませんが、parse.comのteschサポートでさえその理由を説明できませんでした。誰かが解決策を提案できますか?