https://github.com/ethanhuang13/knil
Universal Links testing made easy
https://github.com/ethanhuang13/knil
ios swift universal-link-validator universal-links
Last synced: about 1 month ago
JSON representation
Universal Links testing made easy
- Host: GitHub
- URL: https://github.com/ethanhuang13/knil
- Owner: ethanhuang13
- License: mit
- Created: 2018-07-12T03:45:49.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-09T09:23:48.000Z (over 5 years ago)
- Last Synced: 2025-03-29T05:07:47.589Z (about 1 month ago)
- Topics: ios, swift, universal-link-validator, universal-links
- Language: Swift
- Homepage:
- Size: 6 MB
- Stars: 761
- Watchers: 12
- Forks: 28
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - Knil
README
# Knil 🔗
[](https://travis-ci.org/ethanhuang13/knil)



[](https://github.com/ethanhuang13/knil/blob/master/LICENSE)
[](https://twitter.com/ethanhuang13)
[](https://paypal.me/ethanhuang13)[](https://itunes.apple.com/us/app/knil-universal-link-testing/id1195310358?l=zh&ls=1&mt=8&ct=README)
Knil made Universal Links testing easier. It fetches and parses apple-app-site-association file for you to quickly check whether Universal Links are working.
## Demo
Add websites, download related apps, test Universal Links, and customize test links.

## Features
| | Features |
| --- | --- |
| 😇 | Open source iOS project written in Swift 5 |
| 📲 | Fetch and parse apple-app-site-association(AASA) files |
| 💡 | App Store links and metadata |
| 🚀 | List all Universal Link paths. One-tap to test! |
| 🛠️ | Customize test links |
| 🤝 | Link to other validation tools like Branch.io's [AASA Validator](https://branch.io/resources/aasa-validator/) or Apple's [App Search API Validation Tool](https://search.developer.apple.com/appsearch-validation-tool/) |
| 🆓 | Free without ads |
| 🚫 | No third-party tracking or analytics |## Naming
```
"knil" == "link".reversed()
```## Install
[](https://itunes.apple.com/us/app/knil-universal-link-testing/id1195310358?l=zh&ls=1&mt=8&ct=README)
Download the official release version from [App Store](https://itunes.apple.com/us/app/knil-universal-link-testing/id1195310358?l=zh&ls=1&mt=8&ct=README).
Or, you can install this open source app with the following steps:
1. Clone the repo on [GitHub](https://github.com/ethanhuang13/knil)
2. Open the project with Xcode 10.2 or above
3. Change bundle ID to something like `com.yourcompany.Knil`
4. Build and run on your iOS devices## Contribution
- Feedback and [issues](https://github.com/ethanhuang13/knil/issues/new) are welcome.