在向xtify管理器注册deviceToken后,如何知道xid何时可用?Xtify iOS API 2.0检索XID
我这样做:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
XLXtifyOptions *anXtifyOptions=[XLXtifyOptions getXtifyOptions];
[[XLappMgr get ]initilizeXoptions:anXtifyOptions];
[[XLappMgr get] launchWithOptions:application andOptions:launchOptions];
}
然后
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
{
[[XLappMgr get] registerWithXtify:devToken ];
}
,它是打印出XID等东西到控制台,但我需要得到它的应用程序,所以我可以将其注册到我自己的服务器(然后使用推送REST api向个人用户发送消息)。
我注意到XLappMgr
有一个-(NSString *)getXid;
方法,但我怎么知道我什么时候可以调用它?是否有一个委托方法在可用时被调用,还是需要进行轮询?
Regards
我们增加了积压的项目,以使提醒注册成功。我们将在我们的SDK门户上提供该问题时更新此问题。 – 2012-07-30 19:02:45
@Dylan请在我的答案中检查编辑 – Suchi 2012-07-31 17:57:44
谢谢,这比我的其他解决方案使用performSelector延迟一直到它出现之前都要干净得多。 – Dylan 2012-08-07 01:38:24