Bolt welcome screens
There can be as many or few welcome screens as you like (although we would recommend keeping the number as low as possible)For each screen we can have a title and body copy plus an image, which sits...
View ArticlePiano Experiences and The Piano Card
Pugpig allows you to include standard web based Piano Experiences. Type of ExperienceThese are standard experiences in Piano (NOT mobile experiences used by the Piano native SDKs) You can include...
View ArticleBolt Release Notes - Android App
Find out what's included in the latest version of Pugpig Bolt for Android. In order to upgrade to a newer version, an app release is required.Note that dates are in YYYY-MM-DD format3.19 - Released...
View ArticleWhat's new in Bolt 3.18?
Release datesBolt iOS 3.18.6 - 2023-11-14Bolt Android 3.18.10 - 2023-11-23Notable changesAdvertising improvementsAdvertising is an ever increasing focus and we've made a few changes to ensure...
View ArticleBolt Release Notes - iOS App
What's included in the latest version of Pugpig Bolt for iOS. In order to upgrade to a new version, an app release is required.Note that dates are in YYYY-MM-DD format3.19 - Released 2023-11-23Major...
View ArticleIpsos Analytics
Ipsos (aka Dotmetrics, aka Iris) analytics is one of our supported analytics providers (from Bolt 3.14+).To get set up, we need your per-platform API keys from the Ipsos Iris dashboard (found under the...
View ArticleCanonical URLs
. IWhat are canonical URLs?With the implementation of canonical URLs you can share your website link everywhere, and so can your users, without worrying where people will end up. Existing app users...
View ArticlePugpig Bolt Piano Integration
to provide them a Piano is a leading audience solutions provider used by publishers across the globe. We've worked closely with Piano to build a robust integration with Pugpig Bolt, giving you the...
View ArticleWhat's new in Bolt 3.17?
Release datesBolt iOS 3.17.4 - 2023-09-18Bolt Android 3.17.4 - 2023-09-25Major changesMaking it easier for users to log inWe now use the device's default cookie store for auth, which enables...
View ArticleWhat's new in Bolt 3.19?
Release datesBolt iOS 3.19.2 - 2023-11-23Bolt Android 3.19.4 - 2023-12-13Major changesThird party integration updatesWe regularly update our supported third party SDKs to ensure all our customers...
View ArticleAppsflyer SDK
What is AppsFlyer?AppsFlyer is an analytics provider we provide productised support for, following our usual analytics spec which sends all of these events to your Appsflyer dashboard. Pugpig has a...
View ArticleTesting iOS iTunes App Store Purchases
Testing iOS store purchasingBolt apps can offer iTunes (App Store) purchases for subscriptions and single issues. Sandbox purchasingiTunes purchasing can be tested in the sandbox environment (this...
View ArticleThe Scrubber
What is the Scrubber?The scrubber, also known as the collection navigator, is a feature which gives users an alternate way to scroll and rotate through content within both editions and timelines. This...
View ArticleOptions for Real-Time Data Integration
Real-Time Data are an essential feature for dynamic content delivery. This document provides an overview of three approaches to utilise live data in content: API endpoint, iFrame and screen scrape...
View ArticlePDFs - Experiences and Importers
PDF (Portable Document Format) is a file format used to present documents in a standardised manner independent of the device or software it is being viewed on and we support various types.PDF...
View ArticleWhat's new in Bolt 3.20?
Release datesBolt iOS 3.20.5 - 2024-01-25Bolt Android 3.20.3 - 2024-01-10(Bolt Android 3.20.7 - 2024-01-23)Major changesImproved targeting for timeline adsWe've improved our ad targeting to...
View ArticleIntro to Bolt Web
What is Bolt Web?Bolt Web, sometimes referred to as Bolt Reader, is a web app version of your native iOS and Android Pugpig apps. It has the same navigation elements as the native apps, adjusted...
View ArticlePDF formatting and best practices
Below are some recommendations we have when uploading PDF content to the Pugpig Express CMS. Note that if you upload your PDF content via XCago, they will optimise and send the files to us in the...
View ArticlePugpig HTML Bridge Overview
Pugpig Bolt is a hybrid app - it uses native code where appropriate but also renders certain parts of the app using native HTML Webviews. The purpose of the HTML bridge is to allow the webviews to pass...
View ArticleEmbeds on Pugpig Site
Pugpig Site supports all oEmbed providers and several other providers out of the box.Other embeds can be added by pasting custom markup into the Custom HTML block. In this case the provider should...
View ArticleRepub (.epub) importer overview
Repub (.epub) is another format we can use for HTML conversions and Enhanced PDF. The Repub format gives us more metadata and more inline information. It is a format provided by Google, but is used by...
View ArticleUsing HTML adverts inside your editions
Pugpig Bolt will automatically include full page magazine adverts in PDF or Enhanced PDF editions. However, there may be times when you wish to insert HMTL adverts yourself into your edition. There are...
View ArticleHow to create your App Store Listing
The app store listing is the product page for your app, hosted on the relevant app stores, where potential users can discover, learn about, and ultimately decide whether to download your app onto their...
View ArticleEmbedding content in Bolt
OverviewBolt apps embed all sorts of content from polls, comments and videos to your own content that's hosted elsewhere. HTML content in apps are displayed inside a webview, like all of our...
View ArticleExtending Pugpig Bolt
Pugpig Bolt is a robust framework that is used by hundreds of wonderful apps. It has evolved based on best practices and learnings over many years, and some elements of the experience are core to the...
View ArticleASC & GPC asset sizes
This doc expalains the various assests required in terms of building and submitting the Distribution assets:Tab group Icons:Size: 85 by 85pxBackground: Transparent Format: PNGToolbar image - Size:...
View ArticleBolt Download and Offline Behaviour
Pugpig Bolt aims to strike a balance between ensuring content is available whenever a user wants to read it, and respecting the limitations of data usage and storage space. This document details:What...
View ArticleWhat's new in Bolt 3.21?
Release datesBolt iOS 3.21.7 - 2024-03-06Bolt Android 3.21.14 - 2024-03-06Major changesHow far are users getting through your content?Useful for: Your analytics teamWe have added a new way for...
View ArticleGDPR-Compliance for Google Ads in Pugpig Bolt
From January 16th 2024, Google Ad Manager has begun rolling out the requirement that implementation of a certified CMP (Consent Management Platform) is needed in order to serve ads. This will affect...
View ArticleContent retention and expiration
Sometimes, for compliance or rights reasons, you might need to ensure content, either an entire article or the images within an article, is no longer available after a certain amount of time....
View ArticleSetting up Apple News in the Pugpig CMS
This document will outline the steps needed to configure Apple News in the Pugpig CMS. These steps are the same for both Apple News and Apple News +. DeleteNoteYou will need to have an iCloud account...
View ArticleOverview of Apple News
What is it?Apple News is an iOS app news aggregator developed by Apple. Users can read articles created by publishers about variety of topicsIt it exists an app that is available on all iOS devices....
View ArticlePuzzler integration
What is Puzzler?Puzzler is a digital puzzle provider that allows you to include interactive puzzles and games within your content, such as sudoku, crosswords and jigsaws.What Puzzler features do we...
View ArticleCommon App Store Rejections and How to Resolve Them
AppleTerms of UseGuideline 3.1.2 - Business - Payments - Subscriptions…Next StepsUpdate the app's metadata to include the following required information:- A functional link to the Terms of Use (EULA)At...
View ArticlePugpig App Search API
Pugpig has an API for searching across all content for a publication. It's currently used by the Pugpig search products and the apps' lookup service, but can also be opened up to third parties...
View ArticleGoogle User Messaging Platform for Pugpig Bolt
What is Google User Messaging Platform (UMP)?UMP is Google's out-of-the-box consent management platform (CMP) designed to go hand in hand with Google Ad Manager. UMP is supported on Bolt iOS and...
View ArticleBolt bridge reference
addToCalendarAdd a story to the device calendar. The story must be a calendar event (i.e. at a minimum have a “startDate” and "endDate")Parameter(s)StoryAvailabilityiOS timeline only, Android all...
View ArticleImages & Assets
Image sizeImages should not be any wider than 1536px and should not be higher that 2000px. Preloading image assetsPreload all image assets referenced by your stylesheet that are visible in the page's...
View ArticleArticle cache times in your app
The length of time we cache articles for depends on the age of the article (an exponential back off algorithm). We have three different options here, depending how important it is for you that updates...
View ArticleDark mode
Pugpig Bolt has an optional dark mode feature that can be added to your app settings page.The settings item has 3 options, as shown in the screenshots below:Use system settings, which will default to...
View ArticleHow to manually add, delete, and edit videos and audio in Bolt CMS
How to manually add video and audio in Bolt CMS?Audio CardsIf you navigate to your right-hand menu and go to Content > Audio Cards you should see a button at the top that says “Add Audio Card".If...
View ArticleHow to Edit and Order Timelines in Bolt CMS
Editing a TimelineThis is how you configure your dynamic timelines.This is how you add collection tags to timelines.You can also make simple edits to your timelines. To find your timelines, go to...
View ArticleHow to manually add, delete, and edit events in Bolt CMS
Event cards allow you to highlight upcoming events with information about date, time and location. There might be a need for you to manually manage event cards outside of your feed. All of what appears...
View ArticleHow to manually add, delete, and edit articles in Bolt CMS
Typically, content is automatically managed through your feed. However, there might be a rare instance where you need to manually handle your content. For example, you might have app-specific content...
View ArticleHow to Manually Update Your Feed
There may be occasions where you need an update to come through immediately and you don’t want to wait for the RSS feed update. In that case, in Express you should head to: Syndication > Syndicated...
View ArticleContent indexing
Pugpig Bolt supports a few options when it comes to indexing your content for browsers. This is particularly useful given you'll likely already have your app content hosted on your website so won't...
View ArticleFirebase Cloud Messaging
Firebase Cloud Messaging helps engage push notification-registered users by sending them messages while outside of the app.How to send a cloud message/push notificationEnter your Firebase project,...
View ArticleSubmitting apps in China
The app and app store landscape in China is very different to the rest of the world. If you're considering making your app available in China we recommend making sure you're fully up to speed with the...
View ArticleHow to Edit and Delete Editions in Bolt CMS
Editing an EditionTo find your editions, go to Collections > Editions. Once you click into the edition you want to edit, you can manage several different things:Key: This is a unique ID for each...
View ArticleHow can you monitor your app for errors? An overview of content and system...
It is often important to be alerted to failures as soon as they happen. As such, we provide a number of ways you can integrate Pugpig into your monitoring and alerting systems.If there are items that...
View Article
More Pages to Explore .....