Tyson Andre

Results 313 issues of Tyson Andre

Store device id in uniqush, with option to make it uniquely identify user's device+PSP. - e.g. identifierForVendor in APNS If there is no device_id in a subscription request, do nothing...

enhancement

https://firebase.google.com/docs/cloud-messaging/http-server-ref > priority Optional, string > Sets the priority of the message. Valid values are "normal" and "high." On iOS, these correspond to APNs priorities 5 and 10. Might as...

enhancement

- [ ] "Cannot get service name" message is reused elsewhere, making it hard to debug. Also, `service` is always the empty string if the error is non-nil - [...

enhancement

https://github.com/uniqush/uniqush-push/issues/195#comment-347960893 - add gcm/fcm equivalent - add unit tests for that PR (and gcm/fcm equivalents that will be added) - update documentation and deploy new documentation to uniqush.org

enhancement

~https://github.com/golang/dep seems promising. Add a test config for it, add experimental instructions.~ EDIT(2018 May 21): vgo (Versioned go) seems like it will be the official tool - https://github.com/golang/vgo

enhancement
ShortTermPlan

See https://github.com/sripathikrishnan/redis-rdb-tools Doing this from uniqush would have potential harmful performance impacts on redis instances and the uniqush server - If the database is sharded (e.g. twemproxy), then SCAN or...

enhancement
HelpWanted

uniqush-push is actively maintained, but other planned parts of the uniqush ecosystem, such as uniqush-conn, etc., are no longer under active development by any of the maintainers. See https://github.com/uniqush/uniqush-push/issues/205#issuecomment-359880881

documentation

1. Look into realistic mocks of go-redis. See https://github.com/alicebob/miniredis (It seems like a TCP server implemented in golang) 2. Start running the APNS test script (with apns-simulator) in travis CI....

testing

For API responses to clients, serializing data to send to APNS/GCM, etc.

enhancement

This will slightly reduce overall request duration and redis traffic for - pushes to multiple subscribers - pushes to subscribers with multiple devices in a PSP (Push Service Provider)

enhancement