2017-01-19 69 views
1

在iOS 9中,當應用程序A從應用程序B打開時,我們在應用程序A中有Back-to-appB按鈕。您可以看到返回應用程序按鈕(返回到Safari,回到App Store): Example pictures如何使用iOS10上的應用程序按鈕

但是在iOS 10上,我們還沒有在狀態欄中看到回到應用程序按鈕。 所以,你可以告訴我如何在iOS 10上啓用此按鈕以及如何在編碼中使用它。 我正在使用Objective-C語言。

更新時間:

只見返回到應用程序的狀態欄按鈕,但我想知道如何調用返回到應用按鈕的動作,而感人。我們想用這個函數來替換OpenURL方法。通過這種方式,我們可以打開Safari瀏覽器而無需重新加載頁面。如果通過點擊鏈接或按鈕,從應用A.

相反,用戶對移動應用程序B,如果你按Home鍵將無法正常工作,並移動到另一個應用程序

+0

您可以請發表一個最小(代碼)的例子,顯示該問題? – shallowThought

+0

@shallowThought:目前,我更新了我的問題,感謝您的關注 – MinhDev

+0

任何解決方案呢? –

回答

1

應用A的深層鏈接的作品。

+0

這意味着你想在這裏使用URLScheme,對吧? – MinhDev

+0

應用程序A是我的應用程序,應用程序B是Safari瀏覽器。我們想要使用Back-to-app按鈕來避免在Safari瀏覽器中重新加載頁面,這實際上是我們的問題。如果可以的話,請給我們建議,謝謝 – MinhDev

1

此功能也適用於iOS10,如果您的目標應用程序從源應用程序打開,則此選項將在狀態欄中可見。

例如,您的演示應用程序包含URL方案,如「演示」, 並打開您通過Safari瀏覽器的演示應用程序,如「演示://」,那麼你可以看到你的演示應用程序狀態欄上的「< Safari瀏覽器」按鈕。

+0

謝謝,我在狀態欄上看到了回到App按鈕。你知道如何在不觸及 – MinhDev

+0

的情況下調用Back-to-App按鈕的動作,我認爲這是不可能的。沒有用戶交互,我們無法打開應用程序。 –

+0

我們試圖調查此問題,因爲我們不想在打開Safari瀏覽器時重新加載頁面。我們可以使用蘋果公司的私有API,但要做到這一點,我們必須使用jaibreak設備 - >這是不允許的。這個問題很難做到 – MinhDev

相關問題