https://github.com/relateddigital/euromessage-android
Euromessage Android SDK https://www.euromsg.com/
https://github.com/relateddigital/euromessage-android
analytics-tracking android euromessage euromessage-android push-notification related-digital sdk
Last synced: 10 months ago
JSON representation
Euromessage Android SDK https://www.euromsg.com/
- Host: GitHub
- URL: https://github.com/relateddigital/euromessage-android
- Owner: relateddigital
- Created: 2020-02-17T11:32:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-07-09T11:39:08.000Z (12 months ago)
- Last Synced: 2025-07-09T12:46:41.194Z (12 months ago)
- Topics: analytics-tracking, android, euromessage, euromessage-android, push-notification, related-digital, sdk
- Language: Java
- Size: 2.62 MB
- Stars: 46
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
***Jan 10, 2025*** - [Euromessage v5.3.7](https://github.com/relateddigital/euromessage-android/releases/tag/5.3.7)
# Table of Contents
- [Table of Contents](#table-of-contents)
- [Euromessage Android](#euromessage-android)
* [1.Installation](#1installation)
+ [Gradle](#gradle)
* [2.Usage of the SDK](#2usage-of-the-sdk)
* [3.Sample Applications](#4sample-applications)
* [4.IYS Email Register](#4iys-email-register)
* [5.Licences](#5licences)
# Euromessage Android
The Euromessage Android Sdk is a java implementation of an Android client for Euromessage.
### Notifications

## 1.Installation
Euromessage SDK requires minimum API level 21.
Add maven jitpack repository to your project/build.gradle file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add Euromessage to the ```dependencies``` in app/build.gradle.
```java
implementation 'com.github.relateddigital:euromessage-android:5.3.7'
```
## 2. Usage of SDK
For more information, please check new detailed documentation :
[Euromessage Türkçe Dokümantasyon](https://relateddigital.atlassian.net/wiki/spaces/RMCKBT/pages/428802131/ANDROID+SDK)
[Euromessage English Documentation](https://relateddigital.atlassian.net/wiki/spaces/KB/pages/428966369/ANDROID+SDK)
###### Note :
You need to add an android project in [Firebase Console](https://console.firebase.google.com/). Please follow Firebase instruction and do not forget to add google_service.json to the project.
You need to add an android project in [Huawei Console](https://developer.huawei.com/consumer/en/console). Please follow Huawei instruction and do not forget to add agconnect_services.json to the project.
*you may need to add your fingerprint to app in Huawei console.
## 3.Sample Applications
- [Euromessage Sample Application ](https://github.com/relateddigital/euromessage-android)
- [Euromessage Visilabs Shopping Application ](https://github.com/relateddigital/sample-shopping-android)
- If you have a question please send an e-mail to:
## 4.IYS Email Register
To register email IYS:
```java
EuromessageCallback callback = new EuromessageCallback() {
@Override
public void success() {
Toast.makeText(getApplicationContext(), "REGISTER EMAIL SUCCESS", Toast.LENGTH_LONG).show();
}
@Override
public void fail(String errorMessage) {
String message = "REGISTER EMAIL ERROR ";
if(errorMessage != null) {
message = message + errorMessage;
}
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
}
};
EuroMobileManager.getInstance().registerEmail("test@euromsg.com", EmailPermit.ACTIVE, false, getApplicationContext(), callback);
```
## 5.Licences
- [Related Digital ](https://www.relateddigital.com/)
- [Euromessage](https://www.euromsg.com/)