iOS上的PushWoosh AIR ane:在iOS上禁用警报

时间:2013-11-15 13:44:47

标签: ios actionscript-3 air push-notification pushwoosh

我正在使用这个PushWoosh AIR ANE:https://github.com/shaders/push-notifications-sdk/tree/master/SDK%20Sample%20Projects/AdobeAir/ANE-Pushwoosh/bin

当我的设备在应用程序处于前台时收到推送通知时,PushWoosh SDK会自动显示带有通知内容的警报和两个按钮:“取消”和“确定”。

我做了一些研究,并在PushNotificationManager.h(PushWoosh iOS SDK)中找到了这个:

//show push notifications alert when push notification received and the app is running,    default is TRUE
@property (nonatomic, assign) BOOL showPushnotificationAlert;

不幸的是,我找不到使用ANE(在AS3中)将此参数设置为FALSE的方法。 所以我想我应该自己编译ANE。 我试过了,但我没办法做到。我在编译时遇到错误:

android/src/com/arellomobile/android/push/ADMRegistrar.java:32: error: package com.amazon.device.messaging does not exist

所以我有两个问题:

1)有没有办法阻止PushWoosh SDK在接收推送时显示警报,同时应用程序在SDK的前台运行(使用远程API可能?使用原生扩展?)

2)如果1)的答案为否,我如何自己编译ANE?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我看到问题已经在github上解决了,所以我在这里发布链接:

https://github.com/shaders/push-notifications-sdk/issues/32

新的ANE已经致力于github回购。 要控制警报,请将“Pushwoosh_SHOW_ALERT”键添加到Info.plist文件中,并使用布尔值YES或NO。

谢谢!

Pushwoosh团队