engineer-ios-setup

Community

Reliable Braze iOS SDK setup, fast.

Authordelta-and-beta
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Helps engineers integrate and validate the Braze iOS SDK so analytics, device properties, and push notifications work reliably in an iOS app and upgrades do not introduce silent failures.

Core Features & Use Cases

  • Initial SDK installation: Guidance for adding the SDK via SPM, CocoaPods, Carthage, or manual frameworks and ensuring initialization timing is correct.
  • Device storage & properties: How to inspect and allowlist collected device fields, manage privacy-sensitive identifiers, and troubleshoot missing personalization attributes.
  • Push & rich notifications: Checklist for adding a Notification Service Extension, linking frameworks, and resolving common rich push rendering issues.
  • Changelog and migration advice: Notes on Swift vs Objective-C SDK lineages, reading changelogs before upgrades, and choosing the appropriate SDK for new projects.
  • Sample app usage: When and how to run the provided sample apps to reproduce and isolate integration problems.

Quick Start

Initialize and configure the Braze iOS SDK in your Xcode project, add a Notification Service Extension for rich push, configure device property allowlists if needed, and verify initialization in application launch.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: engineer-ios-setup
Download link: https://github.com/delta-and-beta/braze-agency/archive/main.zip#engineer-ios-setup

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.