ArTalk is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or iOS app with ArTalk.
Step 1: Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
Step 2: Add the dependency:
implementation 'com.github.araditc:Artalk:1.0.4'
This Code Put Application Class
Artalk.Initialize(this);
New Listener for message
Artalk.getInstance().SetImessage(Imessage imessage);
Sample Listener for receive message
public class App extends Application implements Imessage {
@Override
public void MessageReceive(Message message) {
}
}
//Get Package Name
String PackageInfo = UtilSdk.getPackageName(this);
//Get Device Name
String DeviceName = UtilSdk.getDeviceName();
//Get Version
String Version = UtilSdk.getVersion(this);
//Get Firebase Token
Observable<String> Token = new UtilSdk().getDeviceToken();
Token.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<String>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(String s) {
Log.i("Token", s);
}
@Override
public void onError(Throwable e) {
}
@Override
public void onComplete() {
}
});
See this repository's release tags for a complete change log of every released version.
Please visit this repository's Github issue tracker for feature requests and bug reports related specificly to the SDK. For account issues and support please contact ArTalk support from the cp.arad-itc.com dashboard.
To make things easier, we have published demo projects in the /Examples folder of this repository.
Tested from Android 4.1 (API level 16) to Android 9.0 (28)