2014-03-25 30 views
0

我有一個果醬項目,並運行它的iOS。爲didReceiveRemoteNotification果醬鉤didFinishLaunchingWithOptions

在傳統的iOS流的情況下,當一個用戶點擊一個通知以下稱爲didFinishLaunchingWithOptions和launchOptions具有我可以使用通知數據。

但果醬註冊S3E_DEVICE_UNPAUSE功能的情況下被調用。但沒有通過通知數據。

總之: 我如何從代碼(使用marmalade sdk)知道用戶點擊了通知?

+0

想寫,增加了觀察者UIApplicationDidFinishLaunchingNotification的延伸 - 將更新如何繼續下去 – Anand

+0

OK明顯的擴展部分被稱爲只有在應用程序啓動添加觀察者但當時這是不行的應用程序已經推出了:) – Anand

回答

1

確定發現註冊的回調

s3eIOSNotificationsRegister(S3E_IOSNOTIFICATIONS_REMOTE, OnRemoteNotification, NULL); 

,並檢查了s3eIOSNotificationsEventInfo。

https://github.com/marmalade/s3eIOSNotifications

+0

但是,這並不工作,要麼 - 應用上的原因展開回調沒有註冊,但應用程序是通過點擊通知啓動。 – Anand