IOS Summary app Jump app and very use app jump Safari app jump Apps

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.