mirror of
				https://github.com/binwiederhier/ntfy.git
				synced 2025-10-31 13:02:24 +01:00 
			
		
		
		
	APNs data
This commit is contained in:
		
							parent
							
								
									60c5ccf34b
								
							
						
					
					
						commit
						cd27d47f4b
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -3,12 +3,13 @@ package server | |||
| import ( | ||||
| 	"context" | ||||
| 	"encoding/json" | ||||
| 	"fmt" | ||||
| 	"strings" | ||||
| 
 | ||||
| 	firebase "firebase.google.com/go" | ||||
| 	"firebase.google.com/go/messaging" | ||||
| 	"fmt" | ||||
| 	"google.golang.org/api/option" | ||||
| 	"heckel.io/ntfy/auth" | ||||
| 	"strings" | ||||
| ) | ||||
| 
 | ||||
| const ( | ||||
|  | @ -111,8 +112,13 @@ func toFirebaseMessage(m *message, auther auth.Auther) (*messaging.Message, erro | |||
| 				data["attachment_expires"] = fmt.Sprintf("%d", m.Attachment.Expires) | ||||
| 				data["attachment_url"] = m.Attachment.URL | ||||
| 			} | ||||
| 			apnsData := make(map[string]interface{}) | ||||
| 			for k, v := range data { | ||||
| 				apnsData[k] = v | ||||
| 			} | ||||
| 			apnsConfig = &messaging.APNSConfig{ | ||||
| 				Payload: &messaging.APNSPayload{ | ||||
| 					CustomData: apnsData, | ||||
| 					Aps: &messaging.Aps{ | ||||
| 						MutableContent: true, | ||||
| 						Alert: &messaging.ApsAlert{ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Philipp Heckel
						Philipp Heckel