Answers for building on Apple Messages for Business.
Learn how to register your brand with Apple, launch list pickers and forms, accept Apple Pay, verify customer accounts, send opted-in invitations, and route conversations between AI agents and support teams.
Trusted by engineering and product teams
shipping at global scale.
Apple Messages 常见问题
什么是 Apple Messages for Business?
Apple Messages for Business lets customers chat with your brand directly inside the Messages app on iPhone, iPad, Mac, and Apple Watch. Beyond text and media, conversations can include interactive list pickers, multi-step forms, appointment time pickers, OAuth sign-in, Wallet passes, and Apple Pay checkout connected to your backend systems.
Apple Business Chat 是同一个产品吗?
Yes. Apple Business Chat is Apple’s earlier name for Apple Messages for Business. It is the same native messaging channel across Apple devices, and Bird refers to it as Apple Messages in product navigation and documentation.
能向任意 iPhone 号码发送营销广播吗?
No. Standard Apple Messages conversations are customer-initiated from an entry point on your website, app, or Apple Maps listing. To reach out first after a customer action such as a phone call or checkout, you can use Invitation Messages, which require separate Apple approval and explicit customer opt-in. Unsolicited promotional broadcasts are not permitted on the channel.
客户如何找到我们的企业?
Customers can start a conversation from Apple Maps, Spotlight search, Safari, Wallet passes, or a Messages button placed on your website and iOS app. Entry points can pass intent and page context to Bird so the conversation routes directly to the right support queue or AI workflow.
AI 能帮助处理请求吗?
Yes. AI agents can answer product questions from your knowledge base, send interactive list pickers or forms, and call your APIs to check order status or modify bookings. When a request needs human judgment, the AI agent hands the thread and conversation history to a live representative in Conversations.
应该创建工作区还是联系专家?
You can start in either order. Create a Bird workspace to design message templates, webhooks, and inbox routing right away, or talk with a specialist to guide your brand through Apple Business Register approval and connect your live Messaging Service Provider credentials.
添加卡券会自动开始 Messages 对话吗?
No. Saving a boarding pass, event ticket, or loyalty card to Apple Wallet does not open a chat thread automatically. Instead, the back of the pass displays a Messages action that lets the customer start a conversation when they need help.
客户保存卡券后,卡券内容还能更新吗?
Yes. When a gate changes, an appointment moves, or loyalty points update in your system of record, your pass issuer service can push an update to the existing pass in Apple Wallet so the customer sees current details without downloading a new file.
卡券是否构成发送邀请消息的授权?
No. A customer saving a pass to Apple Wallet does not grant opt-in for outbound Invitation Messages. Sending an invitation requires separate Apple approval for your use case and explicit customer consent collected for that outreach.
预约取消后应如何处理?
Once your booking system records the cancellation, push an update to the Apple Wallet pass so it shows the canceled status or becomes voided on the device. In the Messages thread, confirm the cancellation and offer a quick path to rebook or reach support.
Apple 企业注册与注册 Bird 是一回事吗?
不是。Bird 工作区提供运行环境;Apple 企业注册和体验审核则确立获批的渠道连接。
我们可以注册多个品牌吗?
在工作区内,将各品牌的企业身份、审批、设置和对话保持独立。
注册后是否保证每台 Apple 设备都支持所有功能?
不保证。原生内容功能因设备和软件版本而异。请在代表性设备上验证,并为相关任务提供可用的替代方案。
我们可以自行批准企业注册吗?
您的团队准备并提交企业资料。Apple 的审核决定是否批准;应用应显示审核结果,而非根据设置完成情况来推断。
点击 Messages 按钮是否等同于完成一次对话?
No. Tapping a Messages button opens the conversation sheet on the customer’s device, and your backend receives an active thread after the customer sends their first message. Track button taps, conversation starts, and completed business outcomes as distinct steps in your funnel.
我们能添加入口点上下文吗?
Yes. You can attach intent and group parameters to your entry-point links to identify the page, product category, or support topic that prompted the chat. Bird passes these values with the inbound conversation so you can route the thread to the right queue or AI agent. Avoid placing passwords, tokens, or personal account data in public URL parameters.
Messages 能替代电话排队吗?
Yes. You can offer Apple Messages on your contact page or mobile app so customers skip hold music and handle order changes, troubleshooting, or scheduling asynchronously. If you want to move callers out of an interactive voice response (IVR) phone tree into Messages, you can send an Invitation Message after the caller gives explicit opt-in during the call.
Apple 对话会自动识别客户的账户吗?
No. Apple assigns an opaque identifier to the conversation and does not share the customer’s phone number, Apple ID, or email address. To link the thread to a profile in your CRM or authorize account changes, send an in-thread OAuth authentication request so the customer can sign in securely.
列表选择器是产品轮播吗?
Apple Messages uses native list pickers instead of horizontal web carousels. When a customer taps a list picker bubble, iOS and macOS open a structured sheet with grouped sections, item titles, subtitles, and thumbnails, supporting single or multiple selections that return directly to your webhook.
所有 Apple 设备都支持相同的交互吗?
Interactive capabilities depend on the customer’s device and OS version. While recent versions of iOS, iPadOS, macOS, and watchOS render native pickers and rich links, some templates such as multi-page forms or Apple Pay sheets have specific device requirements. Check the capability metadata on incoming messages and test your flows across target devices.
发送附件是否等同于永久存储?
No. Files, photos, and PDFs exchanged in a conversation are meant for active delivery in the thread. If a customer submits a claim document or signed form that your business needs for compliance or long-term recordkeeping, download and store the file in your own document management system.
选择回复是否足以执行受保护的操作?
No. Tapping a list picker item or quick reply indicates what the customer wants to do, much like clicking a button in a web app. Before modifying an order, issuing a refund, or revealing account details, verify the customer’s identity via OAuth and enforce your backend authorization rules.
应该把长申请流程放在一个表单里吗?
Native forms work best for focused, multi-step tasks such as return requests, claim intake, or onboarding questionnaires that take a couple of minutes to finish. If an application requires lengthy document uploads or save-and-resume sessions across days, link the customer to a dedicated web portal and send status updates in Messages.
表单能根据回答进行分支吗?
Yes. Multi-page Apple Messages forms support conditional page routing based on what the customer selects on an earlier screen. You can skip irrelevant questions, guide customers down different paths for exchanges versus refunds, and receive the completed path in a single webhook payload upon submission.
如何处理客户的敏感信息?
Collect the specific fields needed to complete the request, and use input validation keyboards such as email, phone, or numeric pads to reduce entry errors. For account authentication or card payments, use native OAuth sign-in and Apple Pay instead of asking customers to type credentials or card numbers into form fields.
表单提交完成等于业务请求完成吗?
Submitting a form delivers the customer’s answers to your webhook, which is the starting point for your backend workflow. Once your system validates the input and creates the support case, return label, or reservation, send a follow-up message in the thread confirming the final outcome.
选择时间后会自动预留吗?
No. When a customer taps a slot in the native time picker, Apple Messages sends their chosen time back to your webhook as a selection. Your scheduling system still needs to verify that the slot is available, lock in the reservation, and send a confirmation message back to the customer so they can add the event to Apple Calendar.
可以显示预约地点吗?
Yes. Time-picker messages include location fields for the venue name, street address, and map coordinates. Customers can view the store or clinic location while picking a slot, and those same details populate the calendar invite once your booking system confirms the appointment.
客户可以在 Messages 中改期吗?
Yes. When a customer asks to move an appointment, your integration can look up their existing reservation, query your scheduling system for open slots, and send a new time picker in the same thread. Once they pick a new time and your backend updates the booking, send an updated confirmation message.
预订超时后应如何处理?
If your scheduling API times out after a customer selects a slot, check whether the reservation was recorded before attempting to create a new one, or use idempotency keys on your booking requests. If the slot was taken in the meantime, send a fresh time picker with current availability so the customer can choose another time.
邀请是否属于不受限制的营销群发渠道?
不是。Apple 要求经过审批、使用受管模板并获得明确的用户同意;此路径禁止发送未经请求的邀请和营销活动。
邀请的寻址方式与普通回复相同吗?
邀请使用客户已授权的手机号码,可能出现在新的或已有的企业会话中。普通回复则通过已打开会话的 Apple 身份继续。
已发送是否意味着客户已接受?
不是。提交和客户响应是两个不同的事实。不要因为缺少响应信号就推断客户已接受或拒绝。
拒绝邀请与离开对话是一回事吗?
不是。它们是不同的客户操作。请遵循已记录的响应和偏好要求,而不是将它们合并为一个状态。
消息服务商会取代我们的支付处理商吗?
No. Bird delivers the interactive Apple Pay payment request inside the conversation, while your existing payment processor handles token decryption, authorization, capture, and settlement using your Apple Merchant ID. Your commerce and billing systems remain the source of truth for orders and refunds.
支付消息是否意味着订单已付款?
No. Sending an Apple Pay bubble requests payment, and the customer authorizing with Face ID or Touch ID generates an encrypted payment token. The order is paid once your payment processor authorizes and captures that token and your order management system records the completed charge.
客户能否在网页上继续结账?
Yes. If a customer’s device does not have Apple Pay configured or they prefer another payment method, you can send a rich link to a pre-populated web checkout session for the same cart. Once checkout finishes on the web, your backend can post the receipt back into the Messages thread.
如果支付成功但确认失败怎么办?
Keep payment processing decoupled from message delivery. If your payment gateway captures the charge but a network hiccup interrupts the confirmation message, look up the settled transaction status and resend the receipt message without charging the customer’s card a second time.
Apple 对话 ID 是否等同于客户登录凭证?
No. The Apple conversation ID identifies an anonymous messaging thread with your brand, and it does not verify who the customer is. To link the conversation to a verified user account, send an authentication request that signs the customer in against your OAuth 2.0 identity provider.
客户是否应在对话中输入密码?
No. Plain-text passwords and one-time passcodes should not be collected in chat bubbles where they remain visible in conversation history. Instead, use the native Apple Messages authentication request, which opens a secure OAuth sign-in sheet with support for passkeys, Face ID, Touch ID, and password autofill.
身份验证成功是否意味着可以执行任何账户变更?
No. Completing OAuth sign-in proves which customer is in the thread and returns a scoped access token to your backend. Your APIs still need to check token scopes, role permissions, and business rules before executing sensitive actions like changing a payout destination or canceling a contract.
AI 助手能否使用已验证的上下文?
Yes. Once a customer signs in, your backend can pass verified profile details and scoped API tools to your AI agent so it can look up personal orders or subscriptions. Keep access controls enforced in the backend APIs the agent calls, since prompt instructions alone do not secure customer data.
消息模板和完整旅程是一回事吗?
No. A template defines a single reusable message, such as a product list picker, an intake form, or an appointment prompt. A journey connects those templates with webhook handlers, branching logic, OAuth sign-in, and backend API calls to take a customer from their initial question to a resolved request.
可视化预览能证明集成正常工作吗?
A visual preview confirms how your text, images, and picker sections are structured, and you should also test the live flow on an iPhone or Mac. Testing the full conversation verifies that selections hit your webhook, your backend handles timeouts or out-of-stock items gracefully, and the customer receives the final confirmation.
我们可以用 AI 来辅助编写旅程吗?
Yes. You can use AI tools to draft conversational copy, suggest list-picker options, or map out branching steps for a new support flow. Before publishing to production, review the generated templates and webhook actions to verify that API permissions and fallback paths match your business rules.
编码代理应如何与旅程配合工作?
Point your coding agent to Bird’s OpenAPI specs and MCP tools so it can generate typed payload schemas for list pickers, time pickers, and webhook handlers. Keep API keys stored in environment variables and run agent-authored changes through your standard staging review and deployment pipeline.
助手能否完成预订或退款?
连接已授权的业务操作,获取所需确认并报告其记录结果。仅生成回复并不等于完成任务。
人工能否接管对话?
设计具有明确责任归属和相关客户上下文的转接流程。运营团队需要一条可用的路径来继续处理请求。
助手是否需要访问所有客户记录?
不需要。通过常规访问机制仅提供所支持任务所需的最小上下文和权限。
应该衡量什么?
衡量预期的解决结果、升级处理情况和客户后续行动。消息数量和响应时间有助于解释这些结果,但不能取代它们。
已发送是否意味着已投递到客户设备?
No. A sent status confirms that Apple’s messaging gateway accepted your outbound payload. Device delivery and read receipts are separate events that depend on device connectivity and Apple privacy settings, so critical workflows should confirm completion through customer replies or recorded backend actions.
入口点报告能否告诉我们是哪条旅程带来了流量?
Yes. When you pass intent and group tags on your website buttons, in-app links, or Apple Maps entry points, Bird records those origin attributes at the start of the conversation. You can break down inbound volume by entry point to see which pages or campaigns drive support and sales threads, while tracking downstream template interactions separately.
邀请发送数是否等于接受数?
No. The invitation sent count tracks how many opted-in prompts were dispatched after a call or web action. An invitation becomes an active conversation when the customer taps the prompt and sends a message back in Apple Messages, so track sent invitations and started threads as separate funnel stages.
应该如何衡量转化?
Tie the conversation ID or authenticated customer profile to the completed transaction in your order, booking, or CRM system. Counting messages or open threads shows engagement, whereas joining threads to captured Apple Pay charges, confirmed appointments, or resolved tickets measures actual business conversion.
能否将 Apple 网关请求直接复制到 Bird 中?
使用 Bird 的现行契约,它保留了原生语义,同时应用自身的命名、寻址和认证规范。
编程代理能否构建和运行该体验?
将编程代理连接到 Bird 的 MCP 工具,以检查工作区、准备原生内容并配合旅程使用。对发布和客户操作应用相同的权限、审核和确认流程。
编程代理能否阅读产品指南?
结合 Markdown 替代格式和关联指南使用权威的 API 描述。营销示例不能替代操作契约。
首次集成测试应验证什么?
在真实目标设备上验证已批准的消息交互、返回的输入、业务结果,以及失败或不确定响应的恢复场景。
将答案付诸实践
资源库Browse implementation guides for registration, interactive messages, Apple Pay, and analytics.开始使用Follow the launch checklist from Apple Business Register approval to your first live conversation.Apple Messages 平台See how list pickers, forms, time pickers, Wallet passes, and Apple Pay work together in Messages.
付诸实践。
继续查看此主题的文档、指南和示例。
Plan your Apple Messages launch with our team.
Talk with a specialist about Apple Business Register onboarding, interactive message flows, and backend integration, or follow the registration guide to start setup.