@Test public void sendNotificationTo_iOS_and_Android() { // CREATE push app: PushApplication pa = new PushApplicationImpl(); pa.setName("All The Thingz - backend"); pa.setDescription( "Logical rep. of a application that needs to push notifications to different mobile apps"); // iOS app: iOSApp pusher = new iOSApp(); pusher.setAppleAppId("net.wessendorf.MyApp"); pusher.setCertificate("/Users/matzew/Desktop/cert.p12"); pusher.setPassphrase("yo,dude"); // add the iOS app: pa.addMobileApplication(pusher); AndroidApp todoApp = new AndroidApp(); todoApp.setGoogleAPIKey("XAUUIADDAS"); // add the app: pa.addMobileApplication(todoApp); // register it with server: pushMgr.registerPushApplication(pa); // send the message to all devices/mobile apps, for this Push app" SenderImpl sender = new SenderImpl(); sender.sendMessageToApplications("Yo, dude!", pushMgr.getPushApplications()); }
@Test public void registerApplication() { // CREATE push app: PushApplication pa = new PushApplicationImpl(); pa.setName("All The Thingz - backend"); pa.setDescription( "Logical rep. of a application that needs to push notifications to different mobile apps"); // register it with server: pushMgr.registerPushApplication(pa); }
@Test public void registerApplicationWithiOSApp() { // CREATE push app: PushApplication pa = new PushApplicationImpl(); pa.setName("All The Thingz - backend"); pa.setDescription( "Logical rep. of a application that needs to push notifications to different mobile apps"); iOSApp iosApp = new iOSApp(); pusher.setAppleAppId("net.wessendorf.MyApp"); pusher.setCertificate("/Users/matzew/Desktop/cert.p12"); pusher.setPassphrase("yo,dude"); pa.addMobileApplication(iosApp); // register it with server: pushMgr.registerPushApplication(pa); }