Skip to content

Commit 7f6ce2d

Browse files
committed
Updated Readme and Changelog
1 parent 081cb5c commit 7f6ce2d

2 files changed

Lines changed: 13 additions & 28 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,8 @@ Version 1.1.0 *(2015-07-05)*
66

77
* Fix: Last update time wasn't saved which results in too many updates
88
* New: Bi-weekly updates in UpdatePolicy
9+
10+
Version 1.1.3 *(2018-05-05)*
11+
----------------------------
12+
13+
* Switched from jackson to gson. This reduces the method count by ~4500 methods.

README.md

Lines changed: 8 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
A Google GCM/Amazon SNS alternative using pull instead of push.
44
## Main features
55
- Independent user notifications (no Google GCM or Amazon SNS), just put a JSON file in the cloud
6-
- Framework will update available notifications automatically in defined time intervals (`now`, `daily`, `bi-weekly`, `weekly`, `monthly`)
6+
- Framework will update available notifications automatically in defined time intervals (`now`, `daily`, `weekly`, `bi-weekly`, `monthly`)
77
- Flexible parameters:
88
- start date for notification (distribute early, show later)
99
- amount of times the notification should be shown
@@ -15,26 +15,16 @@ A Google GCM/Amazon SNS alternative using pull instead of push.
1515
- pro tip: as some users don't always update to the latest app versions you should integrate this framework in an early phase if you plan to use it at a later time.
1616

1717
## Download
18-
Maven
19-
```xml
20-
<dependency>
21-
<groupId>com.github.kaiwinter</groupId>
22-
<artifactId>android-remote-notifications</artifactId>
23-
<version>1.1.0</version>
24-
<type>aar</type>
25-
</dependency>
26-
```
2718
Gradle:
2819
```groovy
29-
compile 'com.github.kaiwinter:android-remote-notifications:1.1.0'
20+
implementation ('com.github.kaiwinter:android-remote-notifications:1.1.3@aar') {
21+
transitive = true
22+
}
3023
```
31-
Direct:
32-
- [Demo App](https://github.com/kaiwinter/android-remote-notifications/releases/download/v1.1.0/remotenotifications-example-1.1.0.apk)
33-
- [android-remote-notifications_1.1.0.aar](https://github.com/kaiwinter/android-remote-notifications/releases/download/v1.1.0/android-remote-notifications-1.1.0.aar)
34-
- [android-remote-notifications_1.1.0-all.jar](https://github.com/kaiwinter/android-remote-notifications/releases/download/v1.1.0/android-remote-notifications-1.1.0-all.jar) This contains all jackson dependencies. I use this in an eclipse ant build
3524

36-
## Live Demo:
37-
[Appetize.io](https://appetize.io/app/efkur5jaxuztahp6wtc5n65x74)
25+
## Demo:
26+
- [Demo App](https://github.com/kaiwinter/android-remote-notifications/releases/download/v1.1.0/remotenotifications-example-1.1.0.apk)
27+
- Live Demo: [Appetize.io](https://appetize.io/app/efkur5jaxuztahp6wtc5n65x74)
3828

3929
## How to integrate
4030
You can find the source code of the example app here: [MainActivity](https://github.com/kaiwinter/android-remote-notifications/blob/master/example/src/main/java/com/github/kaiwinter/androidremotenotifications/example/MainActivity.java)
@@ -108,18 +98,8 @@ First: You don´t have to write the JSON file by hand. Just use the API to initi
10898
## Screenshots
10999
![Preview](http://i.imgur.com/Hp1aowm.png)
110100

111-
## ProGuard
112-
To keep the jackson annotations add this to your ProGuard configuration.
113-
```
114-
# android-remote-notifications
115-
-keepattributes *Annotation*,EnclosingMethod,Signature
116-
-keepnames class com.fasterxml.jackson.** { *; }
117-
-dontwarn com.fasterxml.jackson.databind.**
118-
-keep public class com.github.kaiwinter.** {*;}
119-
```
120-
121101
## License
122-
Copyright 2015 Kai Winter
102+
Copyright 2018 Kai Winter
123103
124104
Licensed under the Apache License, Version 2.0 (the "License");
125105
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)