土坯空气推送通知

问题描述:

我使用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上全部完成

感谢您的帮助:-)

+0

添加了以下步骤: – Eran

那么,通过打开项目属性面板,在选择Apple ios的actionscript构建包装中,在本机扩展下选项卡选择软件包用于项目中所需的所有扩展。

这里对我来说令人困惑的部分是,有2个地方不需要添加本地扩展,一个是动作脚本构建路径,第二个是动作脚本构建包装。

将包重命名为.swc并将其添加到构建中的步骤不需要我所了解的。

,因为它是AIR 3.4的一部分,你并不需要为这个原生扩展。请参阅http://www.adobe.com/devnet/air/articles/ios-push-notifications.html以获取更多信息以及关于如何使其运行的分步指南

+0

谢谢,此刻升级到3.4是不可能的。 – Eran