Skip to content

Creates a test suite for inApp browsers such as facebook, Google to test their abilities and constraints for common ecommerce usecases.

Notifications You must be signed in to change notification settings

ramakay/inapptest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In-App Browser tests

Early stage, expect bugs

In-app browsers open browser windows within an external app - e.g: Facebook or Google app. They disable certain functionalities but till date there isn't a resource to tell you what is exactly disabled or does work properly.

This project aspires to be the caniuse of in-app browsers

Testing

You are just testing the functionality, Share this URL either privately or publically!

https://inapptest.now.sh/

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

Share the URL to Facebook or Google app ( private mode) - This runs all modernizr tests and a test of retaining a localstorage item _More tests to follow)

Wishlist

  1. Save test results to dynamodb
  2. view past results
  3. view your results
  4. sample applications
    1. NextJS
      1. local storage
      2. cookies
      3. links in a new page - did the link open?
      4. lazy load
      5. Window close
  5. Homepage
    1. Select test type - individual or suite
  6. Share page -
    1. beacon count
  7. Match to known user agents
  8. Input to user agent - type, action
  9. Best to worst

Contributing

Raise a pull request

Utilizes

  1. Nextjs
  2. Userstack

About

Creates a test suite for inApp browsers such as facebook, Google to test their abilities and constraints for common ecommerce usecases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published