I am sure that there are no third-party libraries in my game, and also deleted all the pay fields… In my code, I basically couldn’t find the keyword pay. Even the packaged computer has been rejected… I really don’t know what to do with…
I don’t understand. Sure you don’t have ad networks? Facebook SDK has a lot of “payment” symbols
Maybe test the binary thru TestFlight beta review would help. But who knows…
It’s very hard to make changes when there is NO real info from the Review team.
Are you a corona official? Or corona user like me?
@614751320 I’m just a App Review victim like you. I used Cocos2d in my app but it turns out others have the problemen too
@614751320 all Corona Staff would be identified on the left under their name and avatar as “Corona Staff”. This is an Apple issue unless we can identify a common ad plugin everyone is using. We are monitoring the situation. Rob
I got a reply from Apple!
- 3. 1.1 Business: Payments - In-App Purchase
Hello,
Thanks for your response. To be compliant with Guideline 3.1.1, please remove any and all codes related to AliPay (支付寶) within your app.
Please revise the binary and resubmit your app when it is ready. Let us know if you have any questions.
Best regards,
App Store Review
What the hell is “AliPay” and how to remove it ?
Please advise, thanks.
Note:
Looks like AliPay is a “Chinese third-party mobile and online payment platform”.
But according to this thread from August 2016, Corona doesn’t support AliPay:
https://forums.coronalabs.com/topic/65230-does-corona-support-alipay/
I made a quick search in my app binaries (iOS and Android) but can’t find any reference to “AliPay”…
I really didn’t have a third-party payment, and I even had my own little DEMO, which was rejected by apple with 3.1.1. I’m going to throw a bomb at the apple home now to show that I’m innocent.
Maybe they are also looking at LSApplicationQueriesSchemes in the Info.plist file which I guess you need for
external billing to re-launch an app. Search for “payment”, “purchase” in your code too.
I got some hits with “purchase” or “payment” but nothing usable as it is all in binary format
(like: Line 112508: ‡@:;áã)
Can the library of webView be removed? I’ve heard a lot of people say that this could lead to an apple rejection (3.1.1)
Did you get a reply from engineering regarding “AliPay” references in Corona (/Appodeal) code ?
It seems Apple won’t validate any Corona app until this is removed from wherever it is used…
I haven’t had a chance to ask them about it yet. If it’s in Appodeal, that’s a different issue. Can everyone getting rejected confirm what plugins they are using?
As for AliPay I’ve never heard of that and I’m 99.999999% sure it’s not in our core. I’m going to bring this up today, but in the meantime, if I remember some of you said you’re not using any plugins.
Let’s see if we can narrow the plugin issue down.
Rob
We just use flurry… nothing else.
Here is the list of plugins I use on iOS only (for full list, see my build settings in previous post):
-
“CoronaProvider.native.popup.activity”
-
“plugin.appodeal”
-
“plugin.iap_badger”
-
“CoronaProvider.gameNetwork.apple”
-
“plugin.iCloud”
Hope this help,
Thank you @Rob
Did you get another reply from Apple review team about something like ‘AliPay’ too ?
No AliPay!
But we have submitted a new build and explained about the issue.
@Rob I don’t use Corona but have these 3rd party in my rejected app
Heyzap
Chartboost
Applovin
Fabric with Crashlytics.
The rejection might be Fabric since it allows Stripe to include , a billing SDK.
Apple just confirmed that the source of the issue is “AliPay” for us well. Never heard about it before today.
Comparing build settings, the only plugins that we have in common with GoG are these:
CoronaProvider.native.popup.social
CoronaProvider.gameNetwork.apple (iOS)
plugin.google.iap.v3 (Android only)
We were responding to something called YRPay, but I never heard of it. What the hell is this?
@ Rob
Libplugin. Openssl. A
Libplugin. Zip. A.
Libpasteboard. A.
These are all Corona plugins