在向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