背景:我將Windows Phone 8版本Katzer's LocalNotifications Plugin添加到asiFarran's LocalNotifications Plugin。我在plugins/wp8.json
改變config_munge
後從「0」到:1
我沒有得到Plugin not allowed in config.xml
了和日誌顯示Adding feature.value=LocalNotification
但現在:Phonegap 3.3.0:無法找到命令:: LocalNotification
問題:日誌顯示Unable to locate command :: LocalNotification
。我跟蹤到CommandFactory.cs line 94。
我plugin.xml
包含WP8:
<platform name="wp8">
<config-file target="config.xml" parent="/*">
<feature name="LocalNotification">
<param name="wp-package" value="LocalNotification"/>
</feature>
</config-file>
<source-file src="src/wp8/LocalNotification.cs" />
<source-file src="src/wp8/Options.cs" />
</platform>
器和插件在3210補充說:
<gap:plugin name="com.stratogos.cordova.localNotifications" version="0.1.0" />
文件被複制到platform/wp8
。我刪除並重新創建了wp8平臺,但沒有解決它。
如果我set the namespace in call方法我回到:Plugin not allowed in config.xml
。
在JavaScript我打電話
exec(null,null,"LocalNotification","addNotification",[defaults]);
的插件有src/wp8/LocalNotification.cs
有:
namespace Cordova.Extension.Commands
{
public class LocalNotification : BaseCommand
{
public void addNotification(string jsonArgs)
{
...
按照documentation類名稱必須與我在exec()
我打電話匹配。所以我的錯誤一定是我想的其他地方。
更新
我找不到在WP8項目LocalNotification.cs
。這個插件文件應該如何以及在哪裏添加?