Commit 24b0e18a authored by Bob Easterday's avatar Bob Easterday
Browse files

Cleanup documentation and sample layout

parent a86a91f3
Loading
Loading
Loading
Loading
+2 −0
Changes for Example/Sample_AndroidManifest.xml: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version='1.0' encoding='utf-8'?>
<manifest android:versionCode="5" android:versionName="1.1" android:windowSoftInputMode="adjustPan" package="com.adobe.pushtest" xmlns:android="http://schemas.android.com/apk/res/android"><supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /><uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.VIBRATE" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.RECEIVE_SMS" /><uses-permission android:name="android.permission.RECORD_AUDIO" /><uses-permission android:name="android.permission.RECORD_VIDEO" /><uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /><uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.GET_ACCOUNTS" /><uses-permission android:name="android.permission.BROADCAST_STICKY" /><application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name"><activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name" android:name="pushtest"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND"><intent-filter><action android:name="com.google.android.c2dm.intent.RECEIVE" /><action android:name="com.google.android.c2dm.intent.REGISTRATION" /><category android:name="com.adobe.pushtest" /></intent-filter></receiver><service android:name="com.google.android.gcm.GCMIntentService" /></application><uses-sdk android:minSdkVersion="7" /><uses-permission android:name="android.permission.WAKE_LOCK" /><uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /><permission android:name="com.adobe.pushtest.permission.C2D_MESSAGE" android:protectionLevel="signature" /><uses-permission android:name="com.adobe.pushtest.permission.C2D_MESSAGE" /></manifest>
 No newline at end of file
+29 −0
Changes for Example/Sample_config.xml: 29 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version='1.0' encoding='utf-8'?>
<cordova>
	<access origin="http://127.0.0.1*" />
	<access origin=".*" />
	<log level="DEBUG" />
	<preference name="useBrowserHistory" value="false" />
	<preference name="exit-on-suspend" value="false" />
	<plugins>
		<plugin name="App" value="org.apache.cordova.App" />
		<plugin name="Geolocation" value="org.apache.cordova.GeoBroker" />
		<plugin name="Device" value="org.apache.cordova.Device" />
		<plugin name="Accelerometer" value="org.apache.cordova.AccelListener" />
		<plugin name="Compass" value="org.apache.cordova.CompassListener" />
		<plugin name="Media" value="org.apache.cordova.AudioHandler" />
		<plugin name="Camera" value="org.apache.cordova.CameraLauncher" />
		<plugin name="Contacts" value="org.apache.cordova.ContactManager" />
		<plugin name="File" value="org.apache.cordova.FileUtils" />
		<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager" />
		<plugin name="Notification" value="org.apache.cordova.Notification" />
		<plugin name="Storage" value="org.apache.cordova.Storage" />
		<plugin name="Temperature" value="org.apache.cordova.TempListener" />
		<plugin name="FileTransfer" value="org.apache.cordova.FileTransfer" />
		<plugin name="Capture" value="org.apache.cordova.Capture" />
		<plugin name="Battery" value="org.apache.cordova.BatteryListener" />
		<plugin name="SplashScreen" value="org.apache.cordova.SplashScreen" />
		<plugin name="Echo" value="org.apache.cordova.Echo" />
		<plugin name="PushPlugin" value="com.plugin.GCM.PushPlugin" />
	</plugins>
</cordova>
 No newline at end of file
+0 −0

File moved.

+3 −3
Changes for Example/server/pushGCM.rb: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ require 'rubygems'
require 'pushmeup'
GCM.host = 'https://android.googleapis.com/gcm/send'
GCM.format = :json
GCM.key = "AIzaSyB9bWG4OL5-m0eSE5PYaOhsE4lvKwpWBeg"
destination = ["APA91bHi2_juaN9NMBn8bh2rzC-VTg47E8DckJzxVyVr8zxOHI-IswZZibeyyNQo6Wj9u7XVHs_eizoILByPODGtYo71O0qjGaqOoloq6fRBc8DyhQCR1KmZY6qOlUJAKqE21pD5VGN9"]
data = {:message => "this is a test", :msgcnt => "1"}
GCM.key = "API_KEY_GOES_HERE"
destination = ["REGISTRATION_ID_GOES_HERE"]
data = {:message => "PhoneGap Build rocks!", :msgcnt => "1"}
GCM.send_notification( destination, data)
+28 −0
Changes for Example/www/PushNotification.js: 28 added lines, 0 removed lines.
Original line number Diff line number Diff line
(function(cordova) {
    var cordovaRef = window.PhoneGap || window.Cordova || window.cordova;

	function PushNotification() {}

	// Call this to register for push notifications. Content of [options] depends on whether we are working with APNS (iOS) or GCM (Android)
	PushNotification.prototype.register = function(successCallback, errorCallback, options) {
		cordovaRef.exec(successCallback, errorCallback, "PushPlugin", "register", [options]);
	};

    // Call this to unregister for push notifications
    PushNotification.prototype.unregister = function(successCallback, errorCallback) {
        cordovaRef.exec(successCallback, errorCallback, "PushPlugin", "unregister", []);
    };
 
 
    // Call this to set the application icon badge
    PushNotification.prototype.setApplicationIconBadgeNumber = function(successCallback, badge) {
        cordovaRef.exec(successCallback, successCallback, "PushPlugin", "setApplicationIconBadgeNumber", [{badge: badge}]);
    };

 cordova.addConstructor(function() {
		if(!window.plugins)
            window.plugins = {};
		window.plugins.pushNotification = new PushNotification();
	});

 })(window.cordova || window.Cordova || window.PhoneGap);
Loading