2013-03-06 41 views
0

我有一個Android應用程序的工作是這樣的:如何在iOS上實現我的android算法?

  1. 用戶讀取QR碼與我的具體URL
  2. 如果應用程序安裝它攔截此URL,並以某種方式處理它。
  3. 如果應用程序沒有安裝標準的瀏覽器中打開這個網址,並導致谷歌應用頁面上播放。
  4. 當用戶安裝和運行應用程序第一次讀取瀏覽器的歷史,尋找我的網址。
  5. 如果應用程序在瀏覽器的歷史記錄中找到了URL,那麼它會再次處理該URL。

是否有可能實現在iPhone/iPad的這種行爲? 我想這裏的主要功能是讀取瀏覽器歷史記錄並攔截http URL。

如果你將如何實現在iOS上這個東西是不可能的?

在此先感謝您的幫助。

+0

iOS中您的應用程序將無法讀取瀏覽器的歷史。你可以忘記你的java代碼,objective-c有些不同,你將使用的框架是完全不同的。 – 2013-03-06 18:59:56

+0

我相信你是完全正確的。我問的是在iOS上實現這種功能的一種方式。它可以是任何其他方法。這是個開放的問題。 – 2013-03-06 20:01:05

回答

1

您可以在表單中使用自定義應用程序的URL:對myApp:// ...,iOS將自動(如果存在)啓動應用程序。處理「未安裝」案例 的邏輯必須位於QR碼掃描應用程序中。 可以通過使用iOS自定義URL方案的轉發鏈接由掃描的網站處理(這可能對使用情況統計很有用)。

Additional info on implementing Custom URLs...

+0

如果我改變URL我會得到兩個問題 1.我有太多改變Android應用 2.瀏覽器不明白這個URL,那麼第3項不能實施 我想保持URL一樣! – 2013-03-06 18:31:30