如何使用Phonegap Android本地通知插件
我正在使用android的phonegap定位插件。这是我第一次测试这个插件 当我第一次在PhoneGap2.7.0中使用这个插件时,它给我带来了很多错误。我最终通过谷歌搜索解决了所有错误 当我运行这个示例时,我根本没有收到任何通知 我已经遵循了config.xml中read-me文件和插件名称中给出的所有步骤,但是当我运行这个示例应用程序时,我没有收到任何错误和通知 有人能告诉我哪里出了问题吗 index.html:如何使用Phonegap Android本地通知插件,android,cordova,notifications,phonegap-plugins,localnotification,Android,Cordova,Notifications,Phonegap Plugins,Localnotification,我正在使用android的phonegap定位插件。这是我第一次测试这个插件 当我第一次在PhoneGap2.7.0中使用这个插件时,它给我带来了很多错误。我最终通过谷歌搜索解决了所有错误 当我运行这个示例时,我根本没有收到任何通知 我已经遵循了config.xml中read-me文件和插件名称中给出的所有步骤,但是当我运行这个示例应用程序时,我没有收到任何错误和通知 有人能告诉我哪里出了问题吗 index.html: <script type="text/javascript" char
<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
<script type="text/javascript" charset="utf-8" src="LocalNotification.js"></script>
<script type="text/javascript">
document.addEventListener("deviceready", appReady, false);
function appReady() {
if (typeof plugins !== "undefined") {
var now = new Date();
now.setSeconds(now.getSeconds() + 10);
console.log("Alarm Time Set " + now);
plugins.localNotification.add({
date : now,
message : "Phonegap - Boooyyyaaaaah!\r\nUpyoass!",
ticker : "Yeeeaaaaahhhh!!!",
repeatDaily : false,
id : 4
});
}
};
</script>
我的Android清单文件:
<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:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity android:configChanges="orientation|keyboardHidden"
android:name=".MyPhoneGapActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name="com.phonegap.plugin.localnotification.AlarmReceiver" >
</receiver>
<receiver android:name="com.phonegap.plugin.localnotification.AlarmRestoreOnBoot" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>
logcat中是否有错误???
<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:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity android:configChanges="orientation|keyboardHidden"
android:name=".MyPhoneGapActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name="com.phonegap.plugin.localnotification.AlarmReceiver" >
</receiver>
<receiver android:name="com.phonegap.plugin.localnotification.AlarmRestoreOnBoot" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>