土坯空气推送通知
我使用push notifications extension和得到一个错误:土坯空气推送通知
ReferenceError: Error #1065: Variable com.freshplanet.nativeExtensions::PushNotification is not defined.
这些是简单的步骤我沿袭至今:
1)添加的扩展的属性/动作构建路径/本地扩展。它是一个绿色标志和.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文件,然后选择打开。
在Add SWC ...对话框中选择OK。
ANE文件现在出现在“属性”对话框的“库路径”选项卡中。
展开SWC文件条目。双击链接类型以打开“库路径条目选项”对话框。
在库路径项目选项对话框中,将链接类型更改为外部。 现在您可以使用例如Project> Build Project编译您的应用程序。 这是iPad上全部完成
感谢您的帮助:-)
那么,通过打开项目属性面板,在选择Apple ios的actionscript构建包装中,在本机扩展下选项卡选择软件包用于项目中所需的所有扩展。
这里对我来说令人困惑的部分是,有2个地方不需要添加本地扩展,一个是动作脚本构建路径,第二个是动作脚本构建包装。
将包重命名为.swc并将其添加到构建中的步骤不需要我所了解的。
,因为它是AIR 3.4的一部分,你并不需要为这个原生扩展。请参阅http://www.adobe.com/devnet/air/articles/ios-push-notifications.html以获取更多信息以及关于如何使其运行的分步指南
谢谢,此刻升级到3.4是不可能的。 – Eran
添加了以下步骤: – Eran