Skip to main content

Error 0x87D13B60: App Store Redemption Code Required

Error Message

The app is scheduled for installation, but needs a redemption code to complete the transaction.

Error Details

PropertyValue
Error Code (Hex)0x87D13B60
Error Code (Dec)-2016330912

Description

info

This error typically occurs during the deployment of paid iOS App Store applications. When attempting to install a paid app, the system requires a valid redemption code or Volume Purchase Program (VPP) license to complete the installation process. Without proper licensing or redemption codes, the installation remains in a pending state.

Common Causes

💳 Licensing Issues

Paid applications from the App Store require proper licensing mechanisms for deployment. This error commonly occurs when attempting to deploy a paid app without associated VPP licenses or redemption codes. Organizations must ensure they have purchased sufficient app licenses through Apple Business Manager or have valid redemption codes before deployment.

🔄 Deployment Configuration

The deployment configuration may be incomplete or incorrectly set up in Intune. This includes scenarios where VPP token synchronization is pending, license assignment policies are not properly configured, or when there's a mismatch between the app's purchase status and deployment settings. Proper configuration of both Intune and Apple Business Manager is essential for successful deployment.

Impact

note

When this error occurs, it creates a significant impact on app deployment workflows and user productivity. The installation process remains incomplete, preventing users from accessing necessary business applications. This situation requires administrative intervention to resolve licensing issues and ensure proper app availability.

Deployment States

  • 📱 Current State: The application remains in a pending installation state, unable to complete the deployment process. Users receive installation prompts but cannot proceed without proper licensing. This creates a frustrating experience for end-users and increases support requests to IT administrators.

  • Required State: A properly licensed state requires valid VPP licensing or redemption codes associated with the app deployment. This includes synchronized VPP tokens, assigned licenses, and correct app purchase verification through Apple Business Manager.

Business Impact

  • 🏢 Organizational Workflow: Business processes dependent on the application may be disrupted until proper licensing is implemented. Users cannot access required functionality, potentially impacting productivity and operational efficiency.

  • 📊 License Management: Organizations must maintain accurate license inventory and ensure proper distribution of available licenses. This includes monitoring license usage, managing renewals, and planning for additional license purchases as needed.

Resolution Steps

1️⃣ License Verification

The first step involves verifying the current licensing status of the application. IT administrators should check Apple Business Manager for available licenses, confirm VPP token synchronization status, and ensure proper license assignment configurations in Intune.

2️⃣ Token Management

Proper VPP token management is crucial for resolution. This includes verifying token validity, ensuring recent synchronization, and confirming token association with the correct app licenses. Administrators should check token expiration dates and refresh tokens if necessary.

3️⃣ Deployment Configuration

Review and adjust deployment configurations to ensure proper license assignment. This includes verifying app assignment policies, checking user or device license allocation, and confirming app purchase status in Apple Business Manager.

Best Practices

👨‍💻 For IT Administrators

Implementing robust license management practices is essential for preventing this error. This includes regular audits of license inventory, proactive monitoring of license usage, and maintaining updated VPP token synchronization. Administrators should establish clear procedures for license acquisition and assignment.

📱 For Deployment Planning

Effective deployment planning involves ensuring adequate license availability before initiating app deployments. This includes forecasting license needs, maintaining buffer licenses for new users, and implementing clear processes for license request and allocation.

Troubleshooting Tips

License Management

Regular monitoring and maintenance of app licenses is crucial for preventing deployment issues. Administrators should implement automated alerts for license depletion and token expiration, ensuring continuous app availability for users.

Common Pitfalls

Organizations often encounter challenges with license management when scaling their app deployments. Key areas to monitor include license inventory accuracy, token synchronization status, and proper configuration of assignment policies.

Additional Notes

💡 Paid apps require proper licensing

🔄 VPP token synchronization critical

⚠️ License inventory management essential

📱 Regular token maintenance required

License Management Guide

  1. VPP Token Management Maintaining healthy VPP token status is crucial for successful app deployment. This includes regular token verification, timely renewal processes, and proper synchronization with Intune. Administrators should monitor token expiration dates and maintain documentation of token relationships with app licenses.

  2. License Inventory Control Effective license inventory management ensures continuous app availability. This involves tracking license usage, maintaining adequate license reserves, and implementing processes for license reclamation from inactive users or devices.

  3. Deployment Verification Regular verification of deployment configurations helps prevent licensing issues. This includes checking assignment policies, verifying license associations, and monitoring deployment success rates across the organization.

Best Practice

Implement automated monitoring solutions to track license usage and receive alerts before license depletion affects app deployments.