咨询苹果/谷歌应用商店是否允许含WebView、支付网关及推送通知的应用
Hey there! Let's walk through whether your smoking cessation app (with WebView, login/payment gateway, push notifications, and separate B2B/B2C pricing) will pass Apple's App Store and Google Play review processes. I'll break down each platform's key policies relevant to your case:
First, let's tackle Apple's rules, which are generally stricter around in-app payments and WebView usage:
WebView & App Purpose: Apple allows WebView integration, but they reject apps that are just "thin wrappers" around a website with no meaningful native functionality. Since your app includes push notifications (a native feature), this should help you avoid the "wrapper" rejection. That said, make sure the WebView's features (login, payment) are tightly integrated with the app's native experience, not just a full-screen web page.
Payment Gateway & Pricing Differences: This is the critical part. Apple's Guideline 3.1.1 requires that any digital goods or services sold within your app must use Apple In-App Purchase (IAP)—third-party payment gateways are only allowed in specific exempt cases:
- For B2B services: If your B2C offering is a digital subscription/access to the smoking cessation program, you must use IAP for those transactions. For B2B, if you're selling to businesses (e.g., bulk licenses for employee wellness programs) and the purchase is managed outside the app (or via Apple Business Manager for enterprise distribution), you might qualify for an exemption. But if businesses are purchasing directly through the app's WebView with a third-party gateway, Apple will likely reject this unless you've gotten prior approval.
- Important: If your WebView redirects users to an external website to complete payment for digital services, Apple will flag this as bypassing IAP and reject your app.
Google's rules are more flexible, but you still need to adhere to their core policies:
WebView & App Functionality: Google allows WebView-based apps as long as they don't violate other policies (e.g., deceptive behavior, malware). Your push notification feature adds native value, so you won't run into issues here.
Payment Gateway & Pricing: Google does not require mandatory use of Google Play Billing for all digital transactions (unlike Apple). You can integrate third-party payment gateways, but you need to:
- Clearly disclose all pricing options (B2B vs B2C) to users upfront, no hidden costs.
- Ensure your payment process is secure and compliant with Google's Payments Policy (e.g., no deceptive charging practices).
- If you offer subscriptions, you can choose between Google Play Billing or a third-party gateway—just make sure the user experience is consistent and transparent.
Your app can be approved on both platforms if you:
- Lean into native features (like push notifications) to avoid being labeled a "thin wrapper" (especially critical for Apple).
- Align your payment setup with each platform's rules:
- For Apple: Use IAP for B2C digital purchases; explore Apple Business Manager or seek exemption approval for B2B transactions if they can't be handled via IAP.
- For Google: Use any compliant payment gateway, but keep pricing transparent and avoid deceptive practices.
- Ensure your smoking cessation program content complies with both platforms' content policies (e.g., no misleading health claims, adherence to tobacco-related guidelines).
内容的提问来源于stack exchange,提问作者Daniel Novak




