के साथ स्ट्रिप चेकआउट का उपयोग करके मैं कॉर्डोवा आईओएस 4.2.0 के साथ काम कर रहे स्ट्रिप चेकआउट प्राप्त करने की कोशिश कर रहा हूं और मुझे कोई भाग्य नहीं है। अंतिम कॉर्डोवा आईओएस संस्करण यह काम करता है 3.9.2 है।कॉर्डोवा आईओएस 4.0.0+
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="xxxxxxx"
data-amount="999"
data-name="Oki Technologies Inc"
data-description="Widget"
data-locale="auto"
data-currency="cad">
अब यह Cordova पर पूरी तरह से काम करता है ios 3.9.2, लेकिन पर 4.0: मैं एक खाली हैलो दुनिया कॉर्डोबा एप्लिकेशन बनाया है और धारी के लिए इस कोड (आईओएस 9 पर परीक्षण किया और 10) जोड़ा परीक्षण करने के लिए .0+ इसमें अंधेरे ओवरले के साथ एक खाली आइफ्रेम है। मुझे लगता है कि यह मोबाइल वेब जैसे नए टैब में पॉपअप खोलने की कोशिश कर रहा है, इसके बजाय पॉपअप की तरह ऐप पर ऐसा करना है। मुझे उम्मीद है कि यह एक उपयोगकर्ता या कुछ ऐसा है जिसे मैं काम करने के लिए धोखा दे सकता हूं क्योंकि यह एंड्रॉइड वेब/कॉर्डोवा के साथ-साथ वेब पर आईफोन पर पूरी तरह से काम करता है। क्या यह काम करने का कोई तरीका है?
मैं यहाँ एक परीक्षण रेपो बनाया है कि किसी को परीक्षण करने के लिए https://github.com/HockeyCommunity/stripe
से सुझाव के साथ अपडेट किया समाधान Cordova पक्ष पर कुछ परिवर्तन की वजह से एक बग हो सकता है। क्या आपने यह देखने के लिए कंसोल की जांच की है कि क्या कोई त्रुटि आती है? मेरे पास एकमात्र विचार यह है कि कॉर्डोवा बाहरी संसाधनों को सुरक्षा उपाय के रूप में कुछ पहुंच से अवरुद्ध कर सकता है। – 16patsle
@ 16patsle हाँ कोई गलती नहीं है, मुझे यकीन है कि कुछ अवरुद्ध किया जा रहा है। मैं उम्मीद कर रहा था कि एक अलग उपयोगकर्ता एजेंट स्ट्रिंग को संभवतः धोखा देकर इसके आसपास रास्ता था लेकिन मुझे अभी तक कुछ भी नहीं मिला है। यह शर्म की बात है क्योंकि आईओएस के लिए, मैं अभी भी कॉर्डोवा आईओएस चला रहा हूं 3.9.2 –
मुझे लगता है कि आपको असुरक्षित संसाधनों को लोड करने के लिए एक इन-ऐप ब्राउज़र का उपयोग करना होगा, किसी बटन या आपके मुख्य ऐप में कुछ ट्रिगर किया जाएगा – 16patsle