0
如何驗證生產中APNS的AWS SNS憑證?我需要更新證書(公鑰/私鑰),因爲原始證書即將過期,現在我想測試向單個設備發送推送通知,以便我不會向每個用戶發送包含測試推送通知的垃圾郵件。如何測試SNNS將APNS推送通知發送到單個設備
如何驗證生產中APNS的AWS SNS憑證?我需要更新證書(公鑰/私鑰),因爲原始證書即將過期,現在我想測試向單個設備發送推送通知,以便我不會向每個用戶發送包含測試推送通知的垃圾郵件。如何測試SNNS將APNS推送通知發送到單個設備
首先,您需要確定要發送推送通知的特定設備的SNS ARN,通常這可以通過使用Charles Proxy檢查應用的網絡流量來完成。尋找一個請求sns.us-east-1.amazonaws.com
並找到在請求中包含您的SNS應用程序名後一個GUID的EndpointArn屬性:
然後你就可以使用下面的AWS CLI命令觸發推送通知,更換target-arn
選項EndpointArn由上一步確定。
aws sns publish --target-arn "arn:aws:sns:us-east-1:<aws account id>:endpoint/APNS/<sns application name>/<device guid>" --message "test"
其他提示:
target-arn
參數中指定單個設備。