Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[question]: I was rejected due to OneSignal (OneSignalWebView) #1190

Closed
1 task done
bigMOTOR opened this issue Dec 16, 2022 · 7 comments
Closed
1 task done

[question]: I was rejected due to OneSignal (OneSignalWebView) #1190

bigMOTOR opened this issue Dec 16, 2022 · 7 comments

Comments

@bigMOTOR
Copy link

bigMOTOR commented Dec 16, 2022

How can we help?

Hi there,

I am using OneSignal 3.11.2.
Just got a reject from Apple with the explanation:
We discovered that your app contains hidden features. Specifically, it would be appropriate to remove any and all functionality in this app to load injected web content before resubmitting for review, such as this app’s OneSignalWebView and OSMessagingController.

I don't see any option to turn it off.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@jkasten2
Copy link
Member

jkasten2 commented Dec 16, 2022

@bigMOTOR Thanks for reporting! Are you using OneSignal In-App Messages at all in your app? Check the OneSignal dashboard to confirm if you have any present and enabled.

If you do use OneSignal In-App Messages Apple probably wants you to make sure you include that use such as feature in your app based on the rules noted here:

2.3.1 Don’t include any hidden, dormant, or undocumented features in your app; your app’s functionality should be clear to end users and App Review. All new features, functionality, and product changes must be described with specificity in the Notes for Review section of App Store Connect (generic descriptions will be rejected) and accessible for review.

source: https://developer.apple.com/app-store/review/guidelines#2.3.1

If you are not using OneSignal In-App Messages (and never had any enabled durning the Apple review period) let us know. Lastly please provide exactly which sections Apple says your app did not meet.

@bigMOTOR
Copy link
Author

@jkasten2 hi! Thanks for your reply. I don't use in-app messages. Actually I am using OS in a vary base way to show push and nothing more.

Is there any way to exclude this classes which trigger Apple?

@bigMOTOR
Copy link
Author

I tried to pass Apple review again. Here is the answer I've got:
Specifically, it would be appropriate to remove any and all functionality in this app to load injected web content before resubmitting for review, such as this app’s OneSignalWebView and OSMessagingController.

@OlegGrizzly
Copy link

How can we help?

Hi there,

I am using OneSignal 3.11.2. Just got a reject from Apple with the explanation: We discovered that your app contains hidden features. Specifically, it would be appropriate to remove any and all functionality in this app to load injected web content before resubmitting for review, such as this app’s OneSignalWebView and OSMessagingController.

I don't see any option to turn it off.

Code of Conduct

  • I agree to follow this project's Code of Conduct

I'm facing the same problem. We can't pass the check on two applications already. Is there a solution?

@bigMOTOR
Copy link
Author

bigMOTOR commented Feb 7, 2023

@OlegGrizzly Hi! Unfortunately no. I am thinking to move away from OneSignal now.

@emawby
Copy link
Contributor

emawby commented May 20, 2024

If anyone is still experiencing this issue it can be resolved by not including OneSignalInAppMessages when importing OneSignal into your app with cocoapods or swift package manager

@emawby emawby closed this as completed May 20, 2024
@BrightPlay-Dev
Copy link

If anyone is still experiencing this issue it can be resolved by not including OneSignalInAppMessages when importing OneSignal into your app with cocoapods or swift package manager

Could you please elaborate on how to do this? the OneSignalInAppMessages is automatically imported when compiling to iOS in Unity but there isn't any explicit import for it in Podfile. Is removing the reference for OneSignalInApMessages from Xcode enough in this case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants