CallbackURLKit - Implementation of x-callback-url (Inter app communication) in swift

  •        31

Starting to integrate URL scheme in an app, why not be compliant with x-callback-url. Want to interact with one of the numerous other applications which implement already x-callback-url, you can also use this framework.

https://github.com/phimage/CallbackURLKit

Tags
Implementation
License
Platform

   




Related Projects

InterAppCommunication - x-callback-url made easy

  •    Objective-C

Inter-App Communication, IAC from now on, is a framework that allows your iOS app to communicate, very easily, with other iOS apps installed in the device that supports the x-callback-url protocol. With IAC you can also add an x-callback-url API to your app in a very easy and intuitive way. IAC currently supports the x-callback-url 1.0 DRAFT specification.

routable-ios - Routable, an in-app native URL router, for iOS

  •    Objective-C

Routable is an in-app native URL router, for iOS. Also available for Android. If you're not able to use CocoaPods, please install Routable as a git submodule and add the files to your Xcode project.

Custom-URL-scheme - :link: Launch your Cordova/PhoneGap app by a Custom URL scheme like mycoolapp://

  •    Javascript

The LaunchMyApp.js file is brought in automatically. Note for iOS: there was a bug in CLI which caused an error in your *-Info.plist. Please manually remove the blank line and whitespace (if any) from NSMainNibFile and NSMainNibFile~ipad (or your app won't start at all).

AFOAuth1Client - AFNetworking Extension for OAuth 1.0a Authentication

  •    Objective-C

AFOAuth1Client is an extension for AFNetworking that simplifies the process of authenticating against an OAuth 1.0a provider. Register your application to launch from a custom URL scheme, and use that with the path /success as your callback URL. The callback for the custom URL scheme should send a notification, which will complete the OAuth transaction.

JLRoutes - URL routing library for iOS with a simple block-based API

  •    Objective-C

JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL schemes in your application with minimal code. JLRoutes is available for installation using CocoaPods or Carthage (add github "joeldev/JLRoutes" to your Cartfile).


Android-Simple-Social-Sharing - Reusable instrument for simple sharing with popular social networks (Facebook, Twiiter)

  •    Java

Important: In your Twitter Developer Application Settings (https://dev.twitter.com/) you must fill "Callback URL" field with any URL (i.e. http://abc.de). It's behaviour by default. CallbackTwitterDialog is used by default and it works only when "Callback URL" is filled in your Twitter Application settings. You may not use callback URL. Then you should clear "Callback URL" field in app settings and replace all using CallbackTwitterDialog with TwitterDilaog (in TwitterFacade class).

SnapKit - A Swift Autolayout DSL for iOS & OS X

  •    Swift

SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. CocoaPods 1.1.0+ is required to build SnapKit 4.0.0+.

SwiftLinkPreview - It makes a preview from an URL, grabbing all the information such as title, relevant texts and images

  •    Swift

It makes a preview from an URL, grabbing all the information such as title, relevant texts and images. To use SwiftLinkPreview as a pod package just add the following in your Podfile file.

ImageLoaderSwift - A lightweight and fast image loader for iOS written in Swift.

  •    Swift

ImageLoader is an instrument for asynchronous image loading written in Swift. It is a lightweight and fast image loader for iOS. If your project's target need to support iOS5.x or 6.x, use ImageLoader. It's A lightweight and fast image loader for iOS written in Objective-C.

ionic-plugin-deeplinks - Handle deeplinks into your Ionic/Cordova apps from Universal Links, App Links, and Custom URL schemes

  •    Java

This plugin is being maintained by the Ionic community. Interested in helping? Message max on ionic worldwide slack. If you used to handle URI schemes with the help of this plugin and have migrated to Branch Metrics, you can make use of a plugin such as https://github.com/EddyVerbruggen/Custom-URL-scheme to facilitate custom URL schemes.

Appz - 📱 Launch external apps, and deeplink, with ease using Swift! .. http://kitz.io

  •    Swift

Web Fallback Support: In case the app can't open the external application, it will fall-back to a web URL that is guaranteed to succeed by opening the browser. Isolated App Specs: It was crucial to make sure the library can scale as the number of supported apps increase. Therefor, each supported app is implemented in isolation in a separate file.

WordPress-iOS - WordPress for iOS - Official repository

  •    Swift

At the moment WordPress for iOS requires Swift 3.0 and Xcode 9.0 or newer. Previous versions of Xcode can be downloaded from Apple. We use SwiftLint to enforce a common style for Swift code. The app should build and work without it, but if you plan to write code, you are encouraged to install it. No commit should have lint warnings or errors.

Compass - :earth_africa: Compass helps you setup a central navigation system for your application

  •    Swift

Compass helps you setup a central navigation system for your application. This has many benefits, one of them being that controllers can now be decoupled, meaning that the list that presents the detail no longer knows about what its presenting. Controllers become agnostic and views stay stupid. The user experience stays the same but the logic and separation of concerns become clearer. The outcome is that your application will become more modular by default. Anything could potentially be presented from anywhere, but remember, with great power comes great responsibility. First you need to register a URL scheme for your application.

Crossroad - :oncoming_bus: Route URL schemes easily

  •    Swift

Route URL schemes easily. Crossroad is an URL router focused on handling Custom URL Scheme. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.

quickblox-ios-sdk - QuickBlox iOS SDK for messaging and video calling

  •    Objective-C

QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great functionality to smartphone applications. Please read full iOS SDK documentation on the QuickBlox website, iOS section. Clone repository.

rust-url - URL parser for Rust

  •    Rust

URL library for Rust, based on the URL Standard. Please see UPGRADING.md if you are upgrading from 0.x to 1.x.

iOS-URL-Schemes - iOS URL list schemes: This is a github solution from my gist of iOS list for urls schemes https://gist

  •    Swift

Apple will reject apps that are using private url schemes (Ugh, Apple....) if they are pretty much obvius. Some apps are rejected and others are not, so, be aware of this issue before implementing any of those URL's in your app as a feature.

cocoapods-deintegrate - A CocoaPods plugin to remove and de-integrate CocoaPods from your project.

  •    Ruby

A CocoaPods plugin to remove and deintegrate CocoaPods from your project. Removing all traces of CocoaPods from an Xcode project. Running pod deintegrate will deintegrate your Xcode project from CocoaPods. Before running you should ensure you have a backup of your project.

xcodeproj - 📝 Read, update and write your Xcode projects

  •    Swift

xcodeproj is a library written in Swift for parsing and working with Xcode projects. It's heavily inspired in CocoaPods XcodeProj and xcode. If you are also leveraging xcodeproj in your project, feel free to open a PR to include it in the list above.

urlmanager - URL Scheme为基础的NavigationController,让ViewController实现松耦合,不依赖

  •    Objective-C

URL Scheme为基础的NavigationController,让ViewController实现松耦合,不依赖





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.