• HOME
  • ABOUT US
  • OUR APPS iOS/MacOS and Android
      • Back
      • Q-Decode
      • Visual Freezer Inventory
      • Water Drip Calculator
      • Mercury Retrograde Status
  • Dev Notes tech articles
  • CONTACT US

–CREATING UNIQUE Software Since 1982–

  1. Home
  2. Dev Notes

Installing gRPC in Module Installers (PHP PECL) Causing Infinite Hang

Details
Created: 18 September 2024
  • PHP
  • cPanel
  • gPRC
  • PECL
  • Firebase/Firestore

Frustration Level: 🤬🤦‍♂️🤯
NOT SOLVED: ❌

I have been developing a fully integrated Google Firebase/Firestore database application that can handle, store, and send messages to iOS and Android devices. My development platform is cPanel, running AlmaLinux v9.4.0 STANDARD KVM and PHP 8.3. It's all good, so I thought.

Read more …

Why Are the Icons in My Android Push Notifications Showing A White Square Instead of the App Logo?

Details
Created: 10 September 2024
  • Android
  • FCN
  • Firebase Cloud Notification
  • app icon
  • notification icon
  • Android white square problem

Frustration Level: 🤬🤬
SOLVED: ✅ 

Simple Answer: 
When Google's Firebase Cloud Messaging (FCM) DOCUMENTATION and GEMINI AI tell you that the app notification icons must not be transparent, DON'T BELIEVE THEM!

Read more …

Testing Apple Push Notification service (APN) using a JSON web token (JWT) on a cPanel Server with PHP

Details
Created: 08 September 2024
  • iOS
  • APNs
  • Apple Push Notification
  • PHP
  • cPanel

Frustration Level: 🤬🤬🤬🤯
SOLVED: ✅ 
PHP Script Download Included in Solution:
 💾 

I spent many hours writing and debugging an Apple Push Notification service (APN) test using a JSON web token (JWT).

Apple's Developer documentation: 
https://developer.apple.com/documentation/usernotifications/sending-push-notifications-using-command-line-tools

The original test from the Mac command line worked perfectly using Apple's documentation. But when the script was moved to a cPanel environment and PHP 8.3, it suddenly stopped working.

Read more …

© 2025 GridQ. All Rights Reserved. | Site Map
Privacy Policy | Software License Agreement
Website Designed by Wellington Websites/GridQ