Decoding a Google ID token from a mobile app 150 150 Benjamin Durin

Decoding a Google ID token from a mobile app

Similar to a previous article about Facebook tokens, I am going to explain how to verify, in an API, that users authenticated successfully with Google in a mobile…

Fixing WPML bug with different domains 150 150 Benjamin Durin

Fixing WPML bug with different domains

As you may know, WPML offers the option to use different domains for different languages. It turned out that I already had the same domain name with different…

Importing translated products for free in WooCommerce 150 150 Benjamin Durin

Importing translated products for free in WooCommerce

A client of mine has hundreds of products to enter into their new site and they use two languages: English and Chinese. The official solution from WPML is to…

Inspect a Facebook input token coming from a mobile app 150 150 Benjamin Durin

Inspect a Facebook input token coming from a mobile app

If you are developing an API for a mobile app, there is a chance that you will have to deal with Facebook login. Usually the mobile app will…

Serving apple-app-site-association file for Apple Universal links 150 150 Benjamin Durin

Serving apple-app-site-association file for Apple Universal links

An iOS app I am writing an API for is using Apple Universal links. For this feature to work, the server must serve a JSON file called apple-app-site-association…

Privacy Preferences

When you visit our website, it may store information through your browser from specific services, usually in the form of cookies. Here you can change your Privacy preferences. It is worth noting that blocking some types of cookies may impact your experience on our website and the services we are able to offer.

Our website uses cookies, mainly from 3rd party services. Define your Privacy Preferences and/or agree to our use of cookies.