Нечто подобное работает нормально для меня. Я могу публиковать на определенную конечную точку, используя: изолированную программную среду Apple Push Notification Service (APNS_SANDBOX)
Вы также можете попробовать обновить aws-sdk, текущая версия 1.9.0.
Вот мой код, TargetArn был скопирован непосредственно из консоли SNS. Я опустил некоторые данные, например & amp;
var sns = new AWS.SNS();
var params = {
TargetArn:'arn:aws:sns:us-west-2:302467918846:endpoint/APNS_SANDBOX/<APP_NAME>/<USER_TOKEN>'
Message:'Success!!! ',
Subject: 'TestSNS'
};
sns.publish(params, function(err,data){
if (err) {
console.log('Error sending a message', err);
} else {
console.log('Sent message:', data.MessageId);
}
});
Точно.
Проекция означает выбор столбцов (или выражений), которые должен вернуть запрос.
Выбор ] означает , какие строки должны быть возвращены.
если запрос равен
select a, b, c from foobar where x=3;
, то «a, b, c» - это часть проекции, «где x = 3» - часть выбора.