有没有办法使用apn_on_rails推送报亭通知?即推送这种有效载荷:
{"aps": {"badge": 1,"content-available":"1"} }
目前我可以看到我可以推送带有徽章、声音和警报的通知。
我敢肯定,如果事实证明它还没有这样做,那么修改 apn_on_rails 本身并不难。apn_on_rails 的分支太多了,我目前正在使用这个。
有没有办法使用apn_on_rails推送报亭通知?即推送这种有效载荷:
{"aps": {"badge": 1,"content-available":"1"} }
目前我可以看到我可以推送带有徽章、声音和警报的通知。
我敢肯定,如果事实证明它还没有这样做,那么修改 apn_on_rails 本身并不难。apn_on_rails 的分支太多了,我目前正在使用这个。
该类APN::Notification
有一个custom_properties
属性,您可以使用该属性在推送通知中包含任何通用数据。以您的有效负载为例,您将执行以下操作:
apn = APN::Notification.new
apn.badge = 1
apn.custom_properties = {"content-available" => 1}
Grocer 还支持报亭通知。https://github.com/grocer/grocer#newsstand-notifications
notification = Grocer::NewsstandNotification.new(device_token: "...")
# Generates a JSON payload like:
# {"aps": {"content-available": 1}}