我想在用戶點擊推送通知時打開瀏覽器。點擊推送通知時打開瀏覽器
在我的應用程序的委託,我有:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
var json = remoteNotif[UIApplicationLaunchOptionsRemoteNotificationKey] as! NSDictionary
storyboard = UIStoryboard(name: "Main", bundle: nil)
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let navC = storyboard.instantiateViewControllerWithIdentifier("mainNav") as! NavViewController
let data = json.objectForKey("data") as! NSDictionary
let url = data.objectForKey("url") as! String
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
self.window?.rootViewController = navC
self.window?.makeKeyAndVisible()
}
當用戶點擊推送通知這給了我20秒的黑屏,然後應用程序打開,然後打開瀏覽器。 如何使推送通知只能打開瀏覽器,或至少打開時間超過20秒?
謝謝。
弄來這個問題解決了? – WannaBeGeek
不...最後,一個新的UIViewController與webView – ilan
好的感謝分享替代方式。 :)! – WannaBeGeek