Code Monkey home page Code Monkey logo

speedchecker-sdk-ios's Introduction

Speedchecker SDK for iOS, version 1.5.42 - Free speed test for your own app.

The embedded framework version of the Speedchecker Speed Test supports its own API which allows you to access various methods and events easily from the your iOS application code. You can also try our Speedchecker on App Store, it's powered by the latest Speedchecker SDK version. More information about SpeedChecker SDKs

Features

  • latency, download and upload speed of the user connection
  • robust measuring of cellular, wireless, even local network
  • testing details like the current speed and progress
  • additional information like network type and location (see KPI list below in FAQ)
  • included high-capacity servers provided and maintained by Speedchecker or custom servers
  • detailed statistics and reports by Speedchecker

Requirements

  • Xcode 11.6 or later
  • Swift 5
  • Development Target 12.1 or later

Installation

  1. Place the SpeedcheckerSDK.xcframework and all other frameworks from SDK folder into your Xcode project. We recommend you to copy it rather than to reference from an other location.

  2. In your application target, go to General tab, section Frameworks, Libraries, and Embedded Content, and set "Embed & Sign" for all added frameworks.

  3. Go to Build Phases tab and recheck it’s added in Link Binary With Libraries and also in the Embedded Frameworks section.

  4. Now the SpeedcheckerSDK framework should be importable to your code.

    Swift

    import SpeedcheckerSDK
  5. You can download our sample app to get better understanding how it works or review API documentation

Licence

SpeedChecker is offering different types of licences

Free Basic Advanced
Download / Upload / Latency Download / Upload / Latency Download / Upload / Latency
Device / Network KPIs Device / Network KPIs Device / Network KPIs
- Customization of test duration, multi-threading, warm-up phase etc Customization of test duration, multi-threading, warm-up phase etc
Required location permissions - -
Required data sharing - -
- Custom measurement servers Custom measurement servers
- - Background data collection
Cost: FREE Cost: 1,200 EUR per app per year Cost: Enquire

FAQ

Is the SDK free to use?

Yes! But the SDK collects data on network performance from your app and shares it with Speedchecker and our clients. Free SDK version requires enabled location. Those restrictions are not in Basic and Advanced versions

Do you have Android SDK?

Yes! Please take a look at this repo

Do you provide free support?

No, we provide support only on Basic and Advanced plans

What are all the metrics or KPIs that you can get using our SDKs?

iOS does not provide as many capabilities to collect network and device KPIs as Android does. Here are some of the KPIs which can be retrieved using our iOS SDK:

iOS KPI list
Download / Upload / Latency
Device Model
Measurement server used
Geolocation Accuracy
Latitude & Longitude
WiFi / Cellular connection type
Cellular type (e.g. 4G/3G)
Indication if device is charging
ISP
ASN
IP Address

Full list of our KPIs

Do you host all infrastructure for the test?

Yes, you do not need to run any servers. We provide and maintain network of high quality servers and CDNs to ensure the testing is accurate. If you wish to configure your own server, this is possible on Basic and Advanced plans.

How do you measure the speed?

See our measurement methodology

What's next?

Please contact us for more details and license requirements. Also you can download the latest framework version, the sample app to see detailed implementation in Xcode project as well as our Internet Speed Test application on App Store.

speedchecker-sdk-ios's People

Contributors

vandrusik avatar bogdanicc avatar vajdalukas avatar jezowicz avatar ilya-sc avatar nakaokarei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.