Demand-driven technology, with new requirements, new technologies emerge when old technologies cannot be implemented.
General app jump requirements are as follows:
1. Jump from your app to someone else's app.
2. Jump the system app from your app.
3. Let someone else's app tune up their app.
Common operational references for these three jumps
IOS URL schemes implement a jump between apps
These are old needs, the above article can be basically covered.
On this basis, there is a new demand, based on the second demand: "From their own app jump system app." Upgrade to open Safari from your app without refreshing the page.
As we all know (as can be seen from the above article), to open Safari, you need to pass the OpenURL method to the address before you can open it. Once the address is passed in, Safari opens or refreshes the page. Therefore, this method is not feasible.
But opening the app doesn't mean you can only go through Urlscheme, another way is to open the app with the package name. Reference:
These are old needs, the above article can be basically covered.
On this basis, there is a new demand, based on the second demand: "From their own app jump system app." Upgrade to open Safari from your app without refreshing the page.
As we all know (as can be seen from the above article), to open Safari, you need to pass the OpenURL method to the address before you can open it. Once the address is passed in, Safari opens or refreshes the page. Therefore, this method is not feasible.
But opening the app doesn't mean you can only go through Urlscheme, another way is to open the app with the package name. Reference:
How to open the app in your phone with the package name
This way it is perfectly possible to open safari without refreshing the page.
Here are a few ways to get the app's package name
1. Aso rankings can be found in the app can get the package name, this is the App store shelves app.
2. Another way is to get the package name of the preinstalled software through the simulator. Reference: Https://github.com/lanvsblue/AppBrowser
The above pro-test feasible, and June Mutual encouragement!
IOS Summary app Jump app and very use app jump Safari app jump Apps