parse.com üzerinden json ile push gönderirken bir url eklediğimizde bu urlyi direk açtırtma için ne yapmamız gerekli ?
örnek :
{ "alert": "test", "sound": "", "site": "http://google.com" }
bu jsonu gönderdiğimizde kullanıcı uygulamayı açtığında direkt olarak browser açılmalı.
parse.com "ios" push notification
1
●578
- 18-11-2014, 10:10:26
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { [PFPush handlePush:userInfo]; }Eğer Parse kullanıyorsan AppDelegate'de bulunan didReceiveRemoteNotification metodun muhtemelen bu şekildedir. Burada Parse tarafından sağlanan handlePush metodu uygulama aktif ise bildirim geldiğinde Alert çıkarıyor.
Kullanıcı notification'a tıkladığında bu metoda geliyor. Burada göndermiş olduğun json bu metoda userInfo olarak geliyor. Burada bir if kontrolü yapıp userInfo içinde "site" parametresi varsa
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:userInfo[@"site"]]];
diyerek siteyi açtırabilirsin.