नवंबर 2022 में, Android एनडीके (एआर फ़ाउंडेशन) के लिए ARCore SDK टूल से, कैमरा इस्तेमाल करने के तरीकों को हटाया गया

नवंबर 2022 में, Google Play Services for AR उन तरीकों को हटा देगा जो अब काम नहीं करते वह एनडीके कैमरे की इमेज और मेटाडेटा से जुड़ी हो.

इन तरीकों का इस्तेमाल करने वाले ऐसे ऐप्लिकेशन जिन पर इसका असर पड़ा है एआर फ़ाउंडेशन शायद शुरू हो जाए जब उपयोगकर्ता Google Play Services for AR अपडेट करते हैं, तब अलग तरह से व्यवहार या क्रैश हो जाता है.

वे ऐप्लिकेशन जिन पर असर हुआ है

नवंबर 2022 से, उपयोगकर्ताओं के अपडेट होने पर आपका ऐप्लिकेशन काम करना बंद कर सकता है या क्रैश हो सकता है Google Play Services for AR के सबसे नए वर्शन पर अपडेट करने के लिए, अगर:

  1. आपके ऐप्लिकेशन को ऐसे SDK टूल के साथ कंपाइल किया गया है जिस पर असर हुआ है
  2. आपका ऐप्लिकेशन इनमें से किसी भी ऐसे एपीआई का इस्तेमाल करता है जिस पर इस समस्या का असर हुआ है:
अगर आपके ऐप्लिकेशन को
के साथ कंपाइल किया गया था एआर फ़ाउंडेशन वर्शन...
साथ ही, उन एपीआई का इस्तेमाल करता है जिन पर इस समस्या का असर हुआ है... नवंबर 2022 से, साइट पर आने वाले लोगों की संख्या में हुई कमी की शुरुआत
एआर फ़ाउंडेशन 2.1 (Unity 2019 एलटीएस) XRCameraSubsystem.TryGetLatestImage(out XRCameraImage) false फ़ंक्शन दिखाता है.

जिन ऐप्लिकेशन पर असर हुआ है उन्हें ठीक करें

नवंबर 2022 में, इन ऐप्लिकेशन पर असर पड़ सकता है. इसे कम करने के लिए, AR Foundation के नए वर्शन को अपडेट करें. यह वर्शन आपके Unity के वर्शन पर काम करता है. कम से कम एआर फ़ाउंडेशन 4.x या उसके बाद वाले वर्शन पर अपडेट करें.

पुष्टि करें कि जिस ऐप्लिकेशन पर असर हुआ है उसे ठीक कर दिया गया है

नवंबर 2022 के बदलावों को पहले से सिम्युलेट करके, ऐप्लिकेशन की जांच करें. इसके लिए, अपने ऐप्लिकेशन की AndroidManifest.xml में meta-data की एक खास एंट्री जोड़ें:

  1. पक्का करें कि टारगेट किए गए डिवाइस पर, Play Services for AR का 1.29.0 या उसके बाद वाला वर्शन इंस्टॉल है.
  2. ऐप्लिकेशन के मौजूदा <application> एलिमेंट के चाइल्ड के तौर पर नया <meta-data> टैग जोड़ें कस्टम AndroidManifest.xml फ़ाइल :

    <application …>
      …
    
      <!--
           Simulate the November 2022 changes in advance.
           IMPORTANT: Remove this tag when testing is completed.
           Do not include this tag in published versions of your app.
      -->
      <meta-data android:name="com.google.ar.core.session_settings"
                 android:value="camera_stack_option,unified_mono" />
    </application>
    
  3. अपने ऐप्लिकेशन की जांच करें और पुष्टि करें कि सभी ARCore सुविधाएं इस तरह से काम कर रही हैं उम्मीद है.

  4. जांच पूरी होने के बाद, <meta-data> टैग हटाएं. इस टैग को छोड़ना आपके पब्लिश किए गए ऐप्लिकेशन की जगह पर रहने से, आने वाले समय में इस्तेमाल करें.

अगर ऐप्लिकेशन ठीक से काम करता है, तो इसका मतलब है कि ऐप्लिकेशन नवंबर 2022 में किए गए बदलावों के लिए तैयार है.

टाइमलाइन

समयावधि इवेंट
नवंबर 2020
(ARCore SDK वर्शन 1.20.0)
नेटिव एपीआई का इस्तेमाल बंद करें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है वैकल्पिक नेटिव एपीआई इस्तेमाल करने के लिए, लागू करने की प्रोसेस को अपडेट करें.
नवंबर 2021 लागू करने की प्रोसेस को हटाए जाने की वजह से, आने वाले समय में होने वाले नुकसान पहुंचा सकने वाले बदलावों के बारे में बताएं Google Play Services for AR से नवंबर 2022 में, उन एपीआई पर असर पड़ा है जिन पर इसका असर पड़ा है.
नवंबर 2022 प्रभावित एपीआई लागू करने की प्रक्रिया को यहां से हटाएं Google Play Services for AR.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ARCore वर्शन से पहले के वर्शन का इस्तेमाल करने वाले ऐप्लिकेशन के लिए, नुकसान पहुंचा सकने वाले बदलावों के बारे में जानकारी दें 1.23.0.