IPhone X (सिम्युलेटर) पर सही ढंग से प्रदर्शित नहीं हो रहा कॉर्डोवा ऐप


121

मैंने अपने कॉर्डोवा-आधारित ऐप को कल Xcode 9.0 (9A235) में iPhone X सिम्युलेटर पर परीक्षण किया और यह अच्छा नहीं लगा। सबसे पहले, पूर्ण स्क्रीन क्षेत्र को भरने के बजाय, एप्लिकेशन सामग्री के ऊपर और नीचे एक काला क्षेत्र था। और इससे भी बुरा यह है कि ऐप कंटेंट और ब्लैक के बीच दो व्हाइट बार थे।

cordova-plugin-wkwebview-engineकोर्डोवा रेंडरर्स को जोड़ना WKWebView (UIWebView नहीं) का उपयोग करके सफेद सलाखों को ठीक करता है। मेरे ऐप द्वारा UIWebView से WKWebView में प्रदर्शन और मेमोरी लीक के मुद्दों के कारण माइग्रेट नहीं किया जाता है, cordova-plugin-wkwebview-engineजिसका उपयोग करते समय इनैप खरीदारी से डाउनलोड की गई छवियों को लोड करने पर एचटीएमएल 5 कैनवास में होस्ट की गई सामग्री लोड होती है (वेबव्यू file://द्वारा प्रत्यक्ष पहुंच WKWebView में सुरक्षा प्रतिबंधों के कारण संभव नहीं है। छवि डेटा के माध्यम से लोड किया जाना चाहिए cordova-plugin-file)।

ये स्क्रीनशॉट <body> पर नीले रंग की पृष्ठभूमि के साथ एक परीक्षण ऐप दिखाते हैं । UIWebView के ऊपर और नीचे, आप सफेद पट्टियाँ देख सकते हैं, लेकिन WKWebView के साथ नहीं:


(स्रोत: pbrd.co )


(स्रोत: pbrd.co )

दोनों करोडो वेबवार्इ एक देशी एप की तुलना में काले क्षेत्रों को प्रदर्शित करते हैं जो पूर्ण स्क्रीन क्षेत्र को भरता है:


Wkwebview के साथ दिलचस्प है। मेरे खेल में, मेरे पास इसकी पूरी चौड़ाई नहीं थी, लेकिन केंद्र से भी ऑफसेट था। Uiwebview में यह समान आकार रखता है, लेकिन कम से कम खुद को केंद्र बनाता है।
एगमक्लोड

मुझे भी यह समस्या थी इसलिए मैंने बस css के साथ कुछ वर्कअराउंड बनाकर
इगोर

मुझे भी यह समस्या हो रही है। केवल <meta>मेरे कॉर्डोवा index.hml फ़ाइल में टैग जोड़ना क्योंकि नीचे सूचीबद्ध अन्य काम नहीं कर रहे हैं। मैं कॉर्डोवा 7x को कॉर्डोवा-आईओएस 4.5.4 के साथ चला रहा हूं - क्या कुछ और है जो मुझे करने की आवश्यकता है?
rolinger

जवाबों:


245

मुझे यहाँ सफ़ेद पट्टियों का हल मिला :

viewport-fit=coverव्यूपोर्ट <meta>टैग पर सेट करें , अर्थात:

<meta name="viewport" content="initial-scale=1, width=device-width, height=device-height, viewport-fit=cover">

UIWebView में सफेद पट्टियाँ गायब हो जाती हैं:

(द्वारा प्रदान की काली क्षेत्रों को दूर करने के समाधान @dpogue नीचे एक टिप्पणी में) का उपयोग करने के लिए है LaunchStoryboard छवियों के साथ cordova-plugin-splashscreenविरासत लांच छवियों, डिफ़ॉल्ट रूप से Cordova द्वारा इस्तेमाल किया बदलने के लिए। ऐसा करने के लिए, निम्नलिखित iOS प्लेटफ़ॉर्म को निम्न में जोड़ें config.xml:

<platform name="ios">    
    <splash src="res/screen/ios/Default@2x~iphone~anyany.png" />
    <splash src="res/screen/ios/Default@2x~iphone~comany.png" />
    <splash src="res/screen/ios/Default@2x~iphone~comcom.png" />
    <splash src="res/screen/ios/Default@3x~iphone~anyany.png" />
    <splash src="res/screen/ios/Default@3x~iphone~anycom.png" />
    <splash src="res/screen/ios/Default@3x~iphone~comany.png" />
    <splash src="res/screen/ios/Default@2x~ipad~anyany.png" />
    <splash src="res/screen/ios/Default@2x~ipad~comany.png" />   

    <!-- more iOS config... -->
</platform>

फिर निम्न आयामों के साथ चित्र बनाएं res/screen/ios(किसी भी मौजूदा को हटा दें):

Default@2x~iphone~anyany.png - 1334x1334
Default@2x~iphone~comany.png - 750x1334
Default@2x~iphone~comcom.png - 1334x750
Default@3x~iphone~anyany.png - 2208x2208
Default@3x~iphone~anycom.png - 2208x1242
Default@3x~iphone~comany.png - 1242x2208
Default@2x~ipad~anyany.png - 2732x2732
Default@2x~ipad~comany.png - 1278x2732

एक बार काली पट्टियाँ हटा दिए जाने के बाद, iPhone X के बारे में पता करने के लिए एक और बात अलग होती है: स्टेटस बार "notch" के कारण 20px से बड़ा होता है, जिसका अर्थ है कि आपके कॉर्डोवा ऐप के सबसे ऊपर स्थित कोई भी सामग्री इससे अस्पष्ट हो जाएगी :

पिक्सेल में हार्ड-कोडिंग के बजाय, आप safe-area-inset-*iOS 11 में नए स्थिरांक का उपयोग करके सीएसएस में इसे स्वचालित रूप से संभाल सकते हैं ।

नोट: iOS 11.0 में इन स्थिरांक को संभालने के लिए कार्य को बुलाया गया था, constant()लेकिन iOS 11.2 में Apple ने इसका नाम बदलकर env()( यहां देखें ), इसलिए दोनों मामलों को कवर करने के लिए आपको सीएसएस नियम को दोनों के साथ अधिभारित करने और सीएसएस फॉलबैक तंत्र पर भरोसा करने की आवश्यकता है। उपयुक्त एक:

body{
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
}

परिणाम तब वांछित है: एप्लिकेशन सामग्री पूर्ण स्क्रीन को कवर करती है, लेकिन "notch" द्वारा अस्पष्ट नहीं है:

मैंने एक कॉर्डोवा परीक्षण परियोजना बनाई है जो उपरोक्त चरणों को दर्शाती है : webview-test.zip

टिप्पणियाँ:

पाद बटन

  • यदि आपके ऐप में पाद बटन हैं (जैसा कि मेरा है), तो आपको safe-area-inset-bottomiPhone X पर वर्चुअल होम बटन द्वारा ओवरलैप होने से बचने के लिए भी आवेदन करना होगा।
  • मेरे मामले में, मैं इसे लागू नहीं कर सकता <body>क्योंकि पाद पूरी तरह से स्थित है, इसलिए मुझे इसे सीधे पाद लेख पर लागू करने की आवश्यकता है:

.toolbar-footer{
    margin-bottom: constant(safe-area-inset-bottom);
    margin-bottom: env(safe-area-inset-bottom);
}

कॉर्डोबा-प्लगइन-प्रस्थिति

  • IPhone X पर स्टेटस बार का आकार बदल गया है, इसलिए iPhone X पर पुराने संस्करण cordova-plugin-statusbarगलत तरीके से प्रदर्शित होते हैं
  • माइक हार्टिंगटन ने यह पुल अनुरोध बनाया है जो आवश्यक परिवर्तनों को लागू करता है।
  • यह cordova-plugin-statusbar@2.3.0रिलीज़ में विलय कर दिया गया था , इसलिए सुनिश्चित करें कि आप सुरक्षित-क्षेत्र-इनसेट पर लागू करने के लिए कम से कम इस संस्करण का उपयोग कर रहे हैं

स्प्लैश स्क्रीन

  • IOS 11 / iPhone X पर लॉन्चस्क्रीन स्टोरीबोर्ड बाधाएं बदल गईं, जिसका अर्थ है कि प्लगइन के मौजूदा संस्करणों का उपयोग करते समय स्पलैशस्क्रीन लॉन्च पर "कूद" दिखाई दिया ( यहां देखें )।
  • यह बग रिपोर्ट CB-13505 , निर्धारित PR कॉर्डोवा-आईओएस # 354 में कैप्चर किया गया और इसमें जारी किया गया cordova-ios@4.5.4, इसलिए सुनिश्चित करें कि आप cordova-iosप्लेटफॉर्म के हाल के संस्करण का उपयोग कर रहे हैं ।

डिवाइस ओरिएंटेशन

  • IOS 11.0 पर UIWebView का उपयोग करते समय, पोर्ट्रेट> लैंडस्केप> पोर्ट्रेट से घूमते हुए, safe-area-insetफिर से लागू नहीं होने का कारण बनता है, जिससे सामग्री को फिर से notch द्वारा अस्पष्ट किया जाता है (जैसा कि नीचे टिप्पणी में jms द्वारा हाइलाइट किया गया है)।
  • यह भी होता है कि अगर ऐप को लैंडस्केप में लॉन्च किया जाता है तो पोर्ट्रेट को घुमाया जाता है
  • WKWebView का उपयोग करते समय ऐसा नहीं होता है cordova-plugin-wkwebview-engine
  • रडार रिपोर्ट: http://www.openradar.me/radar?id=5035192880201728
  • अपडेट : ऐसा प्रतीत होता है कि iOS 11.1 में तय किया गया है

संदर्भ के लिए, यह मूल कॉर्डोवा मुद्दा है जिसे मैंने खोला है जो इसे कैप्चर करता है: https://issues.apache.org/jira/browse/CB-13273


3
क्या आपके पास कोई मुद्दा है जब आप स्क्रीन को घुमाते हैं? मैं कोशिश कर रहा हूं, लेकिन स्क्रीन को घुमाने के बाद, सब कुछ टूट गया है (सुरक्षित-क्षेत्र-इनसेट- * डिवाइस अभिविन्यास के आधार पर अपने मूल्यों को अपडेट नहीं करता है; और फिर से पोर्ट्रेट -> परिदृश्य -> ​​चित्र फिर से, प्रारंभिक मान भी टूट गए हैं) )। यह सेब / सफारी ब्राउज़र के साथ कुछ मुद्दा हो सकता है?
जुआन मिगुएल एस।

1
मेरे मामले में, जब मैंने viewport-fit=coverअपना पूरा ऐप जोड़ा तो बस एक खाली सफेद स्क्रीन दिखाई देती है और कुछ नहीं। मैं iPhone 7 प्लस पर iOS11, Xcode9 का उपयोग कर रहा हूं। किसी को भी समान व्यवहार का अनुभव?
दिमित्री

1
@DaveAlden - ऐसा लगता है कि 11.2 बीटा + में वे कीवर्ड के constantलिए गिर गए हैंenv
ब्रेंट

1
आपने अपने ऐप में बॉडी सीएसएस कोड कहां रखा है? किस फाइल में पसंद है? मेरे लिए कुछ भी काम नहीं करता है, मैं Ionic 3 का उपयोग कर रहा हूं
दिमित्री

2
क्या रोटेशन की समस्या के बारे में कोई अपडेट है? मैं iOS 12 पर हूं और उसी मुद्दे का अनुभव कर रहा हूं। मुझे अजीब लगता है कि यह समस्या बनी रहती है। / cc @jms
a - m

36

मौजूदा कॉर्डोवा परियोजना के लिए एक मैनुअल फिक्स के लिए

काली पट्टियाँ

इसे अपनी info.plist फ़ाइल में जोड़ें । लॉन्च इमेज को ठीक करना एक अलग मुद्दा है यानी iPhoneX लॉन्च इमेज को कैसे जोड़ें

<key>UILaunchStoryboardName</key>
<string>CDVLaunchScreen</string>

सफेद पट्टियाँ

मेटा टैग में viewport-fit = cover सेट करें

<meta name="viewport" content="initial-scale=1, width=device-width, height=device-height, viewport-fit=cover">

धन्यवाद! .Plist परिवर्तन का चयनित उत्तर से परिवर्तनों के समान प्रभाव पड़ता है, लेकिन तेजी से WAY होता है।
2Fwebd

सीएसएस पिक्सेल ऊंचाई और चौड़ाई के लिए इनमें से प्रत्येक कार्य क्या करता है? मेरे ऐप में शीर्ष (मेनू, आदि) पर संकीर्ण divs की एक श्रृंखला है ... और फिर मैं शेष पिक्सेल की ऊँचाई की गणना करता हूं ताकि अंतिम DIV स्क्रीन के शेष भाग को भर सके। अभी मैं उस DIV के कुछ निचले सफेद बार कवर देख सकता हूं, लेकिन मैं यह भी नहीं बता सकता हूं - DIV को लागू करना अभी भी स्क्रीन के निचले हिस्से में नहीं जा रहा है। और बदले में, मेरा ऐप ऊपरी सफेद पट्टी के नीचे शुरू होता है इसलिए इसकी ऊपरी जगह का उपयोग करने की कोशिश भी नहीं की जाती है।
rolinger

मैंने इस्तेमाल किया UILaunchStoryboardNameऔर यह काली पट्टियों को हटाने में कामयाब रहा । लेकिन मेरी स्प्लैश स्क्रीन का विस्तार हो जाता है। कोई भी कारण क्यों? स्वीकृत उत्तर मेरे लिए काम नहीं कर रहा है
Huiting

@ कोडर धन्यवाद - लेकिन UILaunchStoryboardName को plist में जोड़ने से मुझे ऐप स्टोर में सबमिट करने से रोका जा सकता है: ERROR ITMS-90705: "लॉन्च स्टोरीबोर्ड नहीं मिला। सुनिश्चित करें कि आप कुंजी UILaunchStoryboardName के लिए फ़ाइल नाम एक्सटेंशन के बिना लॉन्च स्टोरी फाइल नाम निर्दिष्ट करें। Info.plist में। "
मैट रॉबर्ट्स

@Huiting से आपको अपने मामले के बारे में कोई हल नहीं मिला?
एलमेकर

16

3 चरण आपको करना है

आईओएस 11 स्टेटस बार और iPhone X हेडर समस्याओं के लिए


1. व्यूपोर्ट फिट कवर

viewport-fit=coverअपने व्यूपोर्ट के मेटा में जोड़ें<header>

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0,viewport-fit=cover">

डेमो: https://jsfiddle.net/gq5pt509 (index.html)


  1. अपने config.xmlअंदर और अधिक छप छवियां जोड़ें<platform name="ios">

इस कदम को छोड़ें , iPhone X के काम के लिए स्क्रीन फिट होने के लिए यह आवश्यक है

<splash src="your_path/Default@2x~ipad~anyany.png" />   <!-- 2732x2732 -->
<splash src="your_path/Default@2x~ipad~comany.png" />   <!-- 1278x2732 -->
<splash src="your_path/Default@2x~iphone~anyany.png" /> <!-- 1334x1334 -->
<splash src="your_path/Default@2x~iphone~comany.png" /> <!-- 750x1334  -->
<splash src="your_path/Default@2x~iphone~comcom.png" /> <!-- 1334x750  -->
<splash src="your_path/Default@3x~iphone~anyany.png" /> <!-- 2208x2208 -->
<splash src="your_path/Default@3x~iphone~anycom.png" /> <!-- 2208x1242 -->
<splash src="your_path/Default@3x~iphone~comany.png" /> <!-- 1242x2208 -->

डेमो: https://jsfiddle.net/mmy885q4 (config.xml)


  1. CSS पर अपनी शैली को ठीक करें

का प्रयोग करें safe-area-inset-left, safe-area-inset-right, safe-area-inset-top, याsafe-area-inset-bottom

उदाहरण: (अपने मामले में उपयोग करें!)

#header {
   position: fixed;
   top: 1.25rem; // iOs 10 or lower
   top: constant(safe-area-inset-top); // iOs 11
   top: env(safe-area-inset-top); // iOs 11+ (feature)

   // or use calc()
   top: calc(constant(safe-area-inset-top) + 1rem);
   top: env(constant(safe-area-inset-top) + 1rem);
  
   // or SCSS calc()
   $nav-height: 1.25rem;
   top: calc(constant(safe-area-inset-top) + #{$nav-height});
   top: calc(env(safe-area-inset-top) + #{$nav-height});
}

बोनस: आप की तरह शरीर वर्ग में जोड़ सकते हैं is-androidया is-iosपर deviceready

var platformId = window.cordova.platformId;
if (platformId) {
   document.body.classList.add('is-' + platformId);
}

तो आप ऐसा कुछ CSS पर कर सकते हैं

.is-ios #header {
 // Properties
}

5

मेरे मामले में जहां प्रत्येक स्प्लैश स्क्रीन को अलग-अलग डिज़ाइन किया गया था बजाय एक ऑटोजेनरेटेड या स्टोरी बोर्ड फॉर्मेट में रखा गया था, मुझे अपने लेगेसी लॉन्च स्क्रीन कॉन्फ़िगरेशन के साथ चिपके रहना चाहिए और iPhoneX 1125 × 2436 के लक्ष्यीकरण के लिए पोर्ट्रेट .xml को लक्षित करने के लिए पोर्ट्रेट और लैंडस्केप छवियों को जोड़ना होगा। इस तरह:

<splash height="2436" src="resources/ios/splash/Default-2436h.png" width="1125" />
<splash height="1125" src="resources/ios/splash/Default-Landscape-2436h.png" width="2436" />

इन्हें config.xml ("व्यूपोर्ट-फिट = कवर" में जोड़ने के बाद पहले से ही index.hml में सेट किया गया था) Ionic Pro के साथ बनाया गया मेरा ऐप iPhoneX डिवाइसों पर पूरी स्क्रीन भरता है।


महोदय, लेकिन मेरे config.xml में मैंने पहले ही इस लाइन और व्यूपोर्ट-फिट = कवर के ऊपर जोड़ दिया है
कपिल सोनी

@Kapilsoni तब यह कॉर्डोवा UIWebView, WKWebView, स्प्लैशस्क्रीन प्लगइन या इन कॉन्फ़िगरेशन के संयोजन के साथ एक समस्या हो सकती है। इसके अलावा, क्या आप अपने बिल्ड में XCode 10 या 11 को लक्षित कर रहे हैं?
TaeKwonJoe

सर मैं XCode 10 को लक्षित कर रहा हूं?
कपिल सोनी


2

IPhone X / XS स्क्रीन रोटेशन समस्या के लिए ठीक करें

IPhone X / XS पर, एक स्क्रीन रोटेशन हेडर बार ऊंचाई को गलत मान का उपयोग करने का कारण बनेगा, क्योंकि यूआई रिफ्रेश के लिए सुरक्षित-क्षेत्र-इनसेट- * की गणना समय में नए मूल्यों को प्रतिबिंबित नहीं कर रही थी। यह बग नवीनतम iOS 12 में भी UIWebView में मौजूद है। एक वर्कअराउंड 1px शीर्ष मार्जिन डाल रहा है और फिर जल्दी से इसे उलट रहा है, जो तुरंत फिर से गणना करने के लिए सुरक्षित-क्षेत्र-इनसेट को ट्रिगर करेगा। कुछ हद तक बदसूरत फिक्स लेकिन यह काम करता है अगर आपको एक कारण या किसी अन्य के लिए UIWebView के साथ रहना होगा।

window.addEventListener("orientationchange", function() {
    var originalMarginTop = document.body.style.marginTop;
    document.body.style.marginTop = "1px";
    setTimeout(function () {
        document.body.style.marginTop = originalMarginTop;
    }, 100);
}, false);

कोड का उद्देश्य document.body.style.marginTop को थोड़ा बदलना और फिर उसे उलट देना है। यह जरूरी नहीं कि "1px" हो। आप ऐसा मान चुन सकते हैं जिससे आपका UI फ़्लिकर न हो लेकिन इसका उद्देश्य पूरा हो जाए।


UIWebView को iOS8 में हटा दिया गया था ... मुझे संदेह है कि क्या कोई मौजूदा बग फिक्स किया जाएगा। ऐप्पल अपलोड करते समय चेतावनी दे रहा है कि इसे जल्द ही बंद कर दिया जाएगा ... इस तरह दर्द को दूर करने के लिए और WKWebView में माइग्रेट करने का समय ...
मोज़ेपेट

2

मैं 2 साल के लिए कॉर्डोबा ऐप विकसित कर रहा हूं और संबंधित समस्याओं को हल करने के लिए मैंने सप्ताह बिताए हैं (जैसे: कीबोर्ड खुलने पर वेबव्यू स्क्रॉल)। यहाँ ios और android दोनों के लिए एक परीक्षण और सिद्ध समाधान है

पुनश्च: मैं स्क्रॉल सामग्री के लिए iScroll का उपयोग कर रहा हूं

  1. कभी भी indexport के मेटा टैग में viewport-fit = cover का उपयोग न करें , ऐप को स्टेटसबार से बाहर रहने दें। iOS सभी iPhone वेरिएंट के लिए उचित क्षेत्र को संभाल लेगा।
  2. XCode में स्टेटस बार को छिपाने के लिए अनचेक करें और पूरी स्क्रीन की आवश्यकता होती है और लॉन्च स्क्रीन फ़ाइल को CDVLunchScreen के रूप में चुनना न भूलें
  3. Config.xml में फुलस्क्रीन को असत्य के रूप में सेट करें
  4. अंत में, (महान प्लगइन्स के लिए एडी वर्ब्रुगन के लिए धन्यवाद) स्टेटसबार और निचले क्षेत्र की पृष्ठभूमि के रंग को सेट करने के लिए अपने प्लगइन कॉर्डोवा-प्लगइन-वेबव्यूकलर को जोड़ें । यह प्लगइन आपको मनचाहा रंग सेट करने की अनुमति देगा।
  5. Config.xml में नीचे जोड़ें (x के बाद पहली ff अस्पष्टता है)

    <preference name="BackgroundColor" value="0xff088c90" />
  6. इनपुट तत्वों में फ़ोकस इवेंट जोड़कर अपनी स्क्रॉल स्थिति को स्वयं हैंडल करें

    iscrollObj.scrollToElement(elm, transitionduration ... etc)

एंड्रॉइड के लिए, कॉर्डोवा-प्लगइन-वेबव्यूकलर के समान ही करें , कॉर्डोवा -प्लगइन-स्टेटसबार और कॉर्डोवा-प्लग-इन-नेविगेशनबार-कलर इंस्टॉल करें

यहाँ ios और android दोनों पर काम करने के लिए उन प्लगइन्स का उपयोग करके एक जावास्क्रिप्ट कोड दिया गया है:

function setStatusColor(colorCode) {
    //colorCode is smtg like '#427309';
    if (cordova.platformId == 'android') {
        StatusBar.backgroundColorByHexString(colorCode);
        NavigationBar.backgroundColorByHexString(colorCode);
    } else if (cordova.platformId == 'ios') {
        window.plugins.webviewcolor.change(colorCode);
    }
}

1

यदि आप ionicविश्व स्तर पर नए संस्करण स्थापित करते हैं, तो आप चला सकते हैं ionic cordova resourcesऔर यह आपके लिए सही आकारों के साथ सभी स्प्लैशस्क्रीन चित्र उत्पन्न करेगा।


-1

कृपया ध्यान दें कि यह लेख: https://medium.com/the-web-tub/supporting-iphone-x-for-mobile-web-cordova-app-use-onsen-ui-f17a4c272fcd उपरोक्त और कॉर्डोवा की तुलना में भिन्न आकार हैं प्लगइन पेज:

Default@2x~iphone~anyany.png (= 1334x1334 = 667x667@2x)
Default@2x~iphone~comany.png (= 750x1334 = 375x667@2x)
Default@2x~iphone~comcom.png (= 750x750 = 375x375@2x)
Default@3x~iphone~anyany.png (= 2436x2436 = 812x812@3x)
Default@3x~iphone~anycom.png (= 2436x1242 = 812x414@3x)
Default@3x~iphone~comany.png (= 1242x2436 = 414x812@3x)
Default@2x~ipad~anyany.png (= 2732x2732 = 1366x1366@2x)
Default@2x~ipad~comany.png (= 1278x2732 = 639x1366@2x)

मैंने ऊपर और अपडेट किए गए iosप्लेटफ़ॉर्म के रूप में छवियों को आकार दिया और cordova-plugin-splashscreenएक दूसरे मुद्दे को तय करने के बाद नवीनतम और सफेद स्क्रीन पर फ्लैश किया। हालाँकि, प्रारंभिक स्पैश छवि में नीचे की तरफ एक सफेद बॉर्डर है।


1
मैं Default@3x~iphone~comany.png - 1242x2436छवि के साथ सिम्युलेटर लॉन्च पर iPhone X की पुष्टि कर सकता हूं
msmfsd

ध्यान दें, iPhone X के लिए उचित आयाम इस प्रकार हैं ... पोर्ट्रेट: 1125px × 2436px ... लैंडस्केप: 2436px × 1125px
स्टर्लिंग बॉर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.