我正在使用推送通知扩展并收到错误消息:
ReferenceError:错误 #1065:未定义变量 com.freshplanet.nativeExtensions::PushNotification。
这些是我到目前为止遵循的简单步骤:
1) 在 properties/actionscript build path/native extensions 中添加了扩展。它带有绿色标志,.ane 位于我的 libs 文件夹中
2) 将 extensionid 添加到我的 app.xml 文件中
<extensions>
<extensionID>com.freshplanet.AirPushNotification</extensionID>
</extensions>
3) 在应用构造函数中注册:
PushNotification.getInstance().registerForPushNotification();
4) 使用 Flash Builder 4.5.1 执行以下步骤:
将 ANE 文件的文件扩展名从 .ane 更改为 .swc。此步骤是必需的,以便 Flash Builder 可以找到该文件。
在 Flash Builder 项目上选择项目 > 属性。在“属性”对话框中选择 Flex 构建路径。
在库路径选项卡中,选择添加 SWC...。
浏览到 SWC 文件并选择打开。
在添加 SWC... 对话框中选择确定。
ANE 文件现在出现在“属性”对话框的“库路径”选项卡中。
展开 SWC 文件条目。双击链接类型以打开“库路径项选项”对话框。
在“库路径项选项”对话框中,将“链接类型”更改为“外部”。现在您可以使用例如 Project > Build Project 来编译您的应用程序。这一切都在 iPad 上完成
谢谢您的帮助 :-)