iOS Test Development/Production Push Notification using Apple Push Notification Console Apple announced the new Push Notification Console for testing the Development and Production push notification. The new Push Notifications Console makes it easy to send test notifications to Apple devices through the Apple Push Notification service (APNs). You can access logs that provide insights into the delivery process and leverage...
SwiftUI Add AppDelegate to SwiftUI app When we create a new SwiftUI project in Xcode then it doesn't include the AppDelegate which we might need for different functionality like push notifications. The new SwiftUI main app file looks like this - import SwiftUI @main struct SampleApp: App { var body: some Scene { WindowGroup { ContentView() } } } In...
iOS How to get a unique device identifier in iOS devices? As you might be aware, Apple puts lots of restrictions on unique identifiers because of privacy concerns. But in this article, we will look at some of the available options which can use to uniquely identify Apple (iOS, tvOS, and macOS) devices. 1. Store unique device identifier in KeyChain We...
Video Streaming Media (Video) Debug Tools and Tutorials 1. debug.video debug.video is a wrapper for ffmpeg and ffprobe which helps to debug the HLS and DASH streams. It supports opening different variants of manifests, downloading segments, concatenating those segments with init segments, etc. This is free to use and open source. See the debug.video website...
Tips Create git repository zip file without git history Sometimes we need the code zip file but we don't want to include git history into it. There is a simple built-in command in git to do that. The git archive command is a built-in git feature that allows you to create an archive (such as a zip...
iOS External Link Account Implementation Guide (Reader Apps) Apple allows a subset of applications to link to an external website where users can create or manage accounts. This only allows for "Reader Apps". In this article, we'll see what are the steps to implement the "External Link Account" in an application....
Apple TV Apple TV App and Universal Search Video Testing Guide The Apple TV app lets you browse content from a variety of video services without switching from one app to the next. It provides movies, shows, and handpicked recommendations. The app is on iOS and tvOS devices— so you can watch wherever you go....
Apple TV Setup Apple TV for Charles Proxy (HTTP Proxy) Charles Proxy enables the user to view HTTP, HTTPS, and HTTP/2 and enabled TCP port traffic accessed from, to, or via the local computer. This guide will help to proxy HTTP traffic from your Apple TV to Charles Proxy....
Apple TV Apple TV App and Universal Search Video Integration Guide The Apple TV app lets you browse content from a variety of video services without switching from one app to the next. It provides movies, shows, and handpicked recommendations. The app is on iOS and tvOS devices— so you can watch wherever you go....
Xcode What's new in Xcode 15? Xcode is the complete developer toolset used to create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac. Xcode 15 includes everything you need to create amazing apps for all Apple platforms. Xcode 15 supports developing apps for iOS 17, iPadOS 17, tvOS 17, watchOS 10, macOS 14. Xcode...
Wiki Upgrade Omada Software Controller (Ubuntu Server 22.04) In this article, we'll only focus on upgrading an existing Omada Software Controller on Ubuntu Server. If you want to install it freshly, then check the following article - Install Omada Software Controller 1. Backup current Omada Software Controller To backup the current Omada Controller, go to the...
Wiki Install Omada Software Controller on Raspberry Pi (Ubuntu Server 22.04) 1. Connect to Ubuntu Server Connect to your Raspberry Pi running on Ubuntu Server remotely via SSH. 2. Install Dependencies Omada Software Controller requires OpenJDK 8, jsvc, and curl. To install OpenJDK 8, jsvc, and curl using the following command - sudo apt install openjdk-8-jre-headless jsvc curl -y 3. Install...
Wiki Auto Mount Drive in Ubuntu Server 22.04 at Startup When we connect an external drive, by default, Linux OS (or Ubuntu Server) doesn't automount the external drive at startup. We can mount it very easily using the mount command but we want to enable automount feature on startup. So, we don't need to mount the...
Xcode What's new in Xcode 14? Xcode is the complete developer toolset used to create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac. Xcode 14 includes everything you need to create amazing apps for all Apple platforms. Xcode 14 supports developing apps for iOS 16, iPadOS 16, tvOS 16, watchOS 9, macOS 13. Xcode...
Tips Prevent External Monitor from Sleep when Macbook AC Adapter Unplugged I was facing this issue on my Macbook Pro in macOS Monterey. While I'm connected to the external monitor and the power cord is unplugged then the connected external monitor goes to sleep mode. Even if the Macbook lid is open. 1. Update Power Management Settings Run the...