diff --git a/admin-ui/app/views/example.html b/admin-ui/app/views/example.html
index e408408f07..f70e24b462 100644
--- a/admin-ui/app/views/example.html
+++ b/admin-ui/app/views/example.html
@@ -92,12 +92,10 @@
Example:
package com.push.pushapplication;
-import java.net.URI;
-import java.net.URISyntaxException;
-
-import org.jboss.aerogear.android.unifiedpush.PushConfig;
+import org.jboss.aerogear.android.core.Callback;
import org.jboss.aerogear.android.unifiedpush.PushRegistrar;
-import org.jboss.aerogear.android.unifiedpush.Registrations;
+import org.jboss.aerogear.android.unifiedpush.RegistrarManager;
+import org.jboss.aerogear.android.unifiedpush.gcm.AeroGearGCMPushConfiguration;
import android.app.Application;
@@ -108,37 +106,34 @@
Example:
private final String GCM_SENDER_ID = "{{ exampleCtrl.variant.projectNumber }}";
private final String UNIFIED_PUSH_URL = "{{ exampleCtrl.currentLocation }}";
- private PushRegistrar registration;
-
@Override
public void onCreate() {
super.onCreate();
- Registrations registrations = new Registrations();
-
try {
- PushConfig config = new PushConfig(new URI(UNIFIED_PUSH_URL), GCM_SENDER_ID);
- config.setVariantID(VARIANT_ID);
- config.setSecret(SECRET);
- config.setAlias(MY_ALIAS);
- registration = registrations.push("unifiedpush", config);
+ RegistrarManager.config("register", AeroGearGCMPushConfiguration.class)
+ .setPushServerURI(new URI(UNIFIED_PUSH_URL))
+ .setSenderIds(GCM_SENDER_ID)
+ .setVariantID(VARIANT_ID)
+ .setSecret(SECRET)
+ .asRegistrar();
- registration.register(getApplicationContext(), new Callback() {
- private static final long serialVersionUID = 1L;
+ PushRegistrar registrar = RegistrarManager.getRegistrar("register");
+ registrar.register(getApplicationContext(), new Callback() {
+ @Override
+ public void onSuccess(Void data) {
+ Log.i("PushApplication", "Registration Succeeded!");
+ }
@Override
- public void onSuccess(Void ignore) {
- Toast.makeText(MainActivity.this, "Registration Succeeded!",
- Toast.LENGTH_LONG).show();
- }
-
- @Override
- public void onFailure(Exception exception) {
- Log.e("MainActivity", exception.getMessage(), exception);
- }
+ public void onFailure(Exception e) {
+ Log.e("PushApplication", exception.getMessage(), exception);
+ }
});
+ } catch (IllegalArgumentException e) {
+ throw new RuntimeException(e);
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}