Ionic v1 app appstore rejection because iOS 11.3 on Wi-Fi connected to an IPv6 network


#1

hello guys , i have made an ionic v1 app and inside the app i used tag to show my website content.


<ion-view  view-title="<img src='img/ionic2.png' style='width:80px;margin:7px auto;display:block;position:absolute;left:50% !important;'/><a href='https://sbeiy.krd/' ><img src='img/ionic.png' style='width:80px;margin:7px auto;display:block;position:absolute;left:0px !important;'/></a>">
  <ion-content id="con1" style="overflow:scroll; position:absolute; -webkit-overflow-scrolling: touch; width:100%;height:100%;">
    <object id="iframe1" onload="document.getElementById('con1').scrollTop = 0;"  data="https://www.aleshraq.tv/default.aspx?smartphone=yes"  style="width:100%;border:none;height:100%;padding-top:40px;" scrolling="no"></object>

  </ion-content>
</ion-view>

and my website also support IPv6 and this is the 4th time Apple reject my app for the same reason

Thank you for your resubmission. We continue to find the following:

Guideline 2.1 - Performance - App Completeness

We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 11.3 on Wi-Fi connected to an IPv6 network.

Specifically, the content does not load inside your app.

Please see attached screenshots for details.

and also i tested my app according to apple’s web test for IPv6 documentation
Apple IPv6 documentation
and my app works fine

and i used these plugins in my app:

<allow-navigation href="http://localhost:8080/*" />
    <feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
    </feature>
    <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
    <engine name="android" spec="6.3.0" />
    <engine name="ios" spec="^4.5.4" />
    <plugin name="ionic-plugin-keyboard" spec="^2.2.1" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.1" />
    <plugin name="cordova-plugin-device" spec="^1.1.4" />
    <plugin name="cordova-plugin-splashscreen" spec="^4.0.3" />
    <plugin name="cordova-azure-notification-hubs" spec="^1.0.3" />

but every time i get a reject please help its so urgent, thank you.


#2

What does the screenshot show?


#3

Just a guess really, but I presume that Apple is not fond of using iframe/object/embed to display external websites inside apps (and in my opinion, it’s not a good look either way). Whatever data you’re trying to expose there, you might want to either find a way to display it natively (e.g. via API) or you might want to use cordova-plugin-inappbrowser, which is probably going to eliminate whatever problem they’re flagging here.


#4

thank you for the replay the problem is that with in app browser that we cant create a custom header and menu i also tried Themable browser and same apple rejected it because of the apps minimum functionality and user interface


#5

Screenshot


#6

Thank you guys my problem has been solved a successfully published after i send them a video on which i tested my app on ipv6 network thank you