AWS SNS Firebase Text Service - JamesDansie/data-structures-and-algorithms GitHub Wiki
This is the amazon text service. Follow these steps to get started;
- from the build.gradle level
$ cd ./YOUR_PROJECT_FOLDER
$ amplify add notifications
Choose FCM (Firebase Cloud Message). Yes spam your users. They love it. Also add the ServerKey (API key).
- Add Dependencies
dependencies {
// Overrides an auth dependency to ensure correct behavior
implementation 'com.google.android.gms:play-services-auth:15.0.1'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.3.0'
implementation 'com.amazonaws:aws-android-sdk-pinpoint:2.15.+'
implementation ('com.amazonaws:aws-android-sdk-mobile-client:2.15.+@aar') { transitive = true }
}
apply plugin: 'com.google.gms.google-services'
In the project level build.gradle
buildscript {
dependencies {
classpath 'com.google.gms:google-services:4.0.1'
}
}
allprojects {
repositories {
google()
}
}
- Modify the AndroidManifest.xml with
<service
android:name=".PushListenerService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
- Go write code!