我需要发送一个curl请求来从Apple获取推送通知,我尝试使用node.js和命令行来执行此操作,但是当我发送它时,我的设备上没有任何通知,仅使用一个外部json.txt,但需要在命令行本身中发送此json对象。
我的第一个例子不起作用
let args = `-v -d '{\"aps\":{\"alert\":{\"title\":\"SENT_BY_NAME\",\"subtitle\":\"MESSAGE\",\"body\":\"MESSAGE\"},\"badge\":1,\"sound\":\"default\"}}' -H Content-Type:application/json -H apns-topic:com.myapp.ios -H apns-expiration:1 -H apns-priority:10 --http2 --cert apple_push_notification_certificate.pem:pass https://api.push.apple.com:443/3/device/tokenofdevice`;
此示例工作正常,但我需要一些与第一个示例类似的
let args = `-v -d @json.txt -H Content-Type:application/json -H apns-topic:com.myapp.ios -H apns-expiration:1 -H apns-priority:10 --http2 --cert apple_push_notification_certificate.pem:pass https://api.push.apple.com:443/3/device/tokenofdevice`;
这对我来说很新,需要一些帮助
答案 0 :(得分:0)
尝试用双引号将JSON字符串引起来:
my_query = models.IntegerMarket.objects.all().annotate(max_integer=Max('integer_value')).annotate(min_integer=Min('integer_value'))