【发布时间】:2012-10-09 14:04:29
【问题描述】:
应该内置新的 adobe air3.4 APN。但是我似乎无法让 ios 返回设备令牌。我的回调没有被调用。
所有相关的类都被导入。该应用程序会按预期安装和注册通知
我有以下代码(我确信它会被执行,因为我可以跟踪各种对象):
var remoteNotifier:RemoteNotifier = new RemoteNotifier();
try
{
trace("try token");
remoteNotifier.addEventListener(RemoteNotificationEvent.TOKEN, tokenRecieved);
}
catch (err:Error)
{
trace("token error: " + err.message);
}
try
{
trace("try statusevent")
remoteNotifier.addEventListener(StatusEvent.STATUS, subscriptionFailureCallback);
}
catch (err:Error)
{
trace("statusevent error: " + err.message);
}
trace("remote notifier: " + remoteNotifier);
// calling subscribe method without any subscribe options automatically subscribes
// for all notification styles supported on that platform
//CONFIG::DEBUGGING { traceTF("subscribe - notifications"); }
try
{
trace("try subscribe")
remoteNotifier.subscribe();
}
catch (err:Error)
{
trace("subscribe error: " + err.message);
}
RemoteNotificationEvent 或 StatusEvent 均未调用。该怎么办? 任何帮助将不胜感激。
【问题讨论】:
-
您是否在 APE 中使用配置证书?您是否在 app.xml 中包含了 Entitlements 块?
-
是的,是的。这些都设置正确。我已经让它与原生扩展框架一起工作,但想更改为新的默认框架。
标签: ios actionscript-3 air