यह पता लगाने के लिए कि मेरा कस्टम कीबोर्ड किस ऐप का इस्तेमाल करता है और अलग-अलग बटन दिखाता है? ईजी। ट्विटर में मैं इनपुट फ़ील्ड में स्ट्रिंग I पोस्ट में @ और Reddit/r/कस्टम आईओएस कीबोर्ड में ऐप का पता लगाएं
उत्तर
में यह संभव नहीं है। एक एक्सटेंशन सैंडबॉक्स चलाता है और केवल एपीआई से खिलाया जाता है और किसी और चीज तक नहीं पहुंच सकता है। कीबोर्ड केवल टेक्स्ट संदर्भ परिवर्तन प्राप्त कर सकता है और कॉल सक्रिय/निष्क्रिय कर सकता है। ऐप का पता लगाने में सक्षम होने के कारण एक्सटेंशन सैंडबॉक्स के बाहर स्थित है और इसलिए असंभव है।
आप सही हैं लेकिन एक वर्कअराउंड है (ऊपर टिप्पणियों की जांच करें) –
'स्वयं। textDocumentProxy.keyboardType' काम करना चाहिए। – Schemetrical
कोड के बाद यह संभव है। आप अनुप्रयोग जहां आप अपने कस्टम कुंजीपटल का उपयोग कर रहे के बंडल पहचानकर्ता ..
स्विफ्ट
let hostBundleID = self.parentViewController!.valueForKey("_hostBundleID")
let currentHostBundleID = String(hostBundleID)
print(currentHostBundleID);
बंडल पहचानकर्ता से मिल जाएगा के रूप में आप आसानी से एप्लिकेशन के नाम पा सकते हैं।
शुभकामनाएं!
- 1. पृष्ठभूमि में प्रवेश करने वाले आईओएस ऐप का पता लगाएं
- 2. पता लगाएं कि आईओएस ऐप हैक
- 3. आईओएस 8 कस्टम कीबोर्ड ऐप एक्सटेंशन - अभिविन्यास
- 4. हार्डवेयर कीबोर्ड उपस्थिति का पता कैसे लगाएं?
- 5. आईपैड कीबोर्ड का पता लगाएं छुपाएं बटन
- 6. कस्टम कीबोर्ड आईओएस
- 7. पता लगाएं कि आईओएस/एंड्रॉइड
- 8. पता लगाएं कि आईओएस
- 9. आईओएस कस्टमकीबोर्ड। कस्टम कीबोर्ड
- 10. उद्देश्य-सी में बाहरी कीबोर्ड कनेक्टिफिकेशन का पता कैसे लगाएं?
- 11. संलग्न ऑडियो डिवाइस का पता लगाएं आईओएस
- 12. आईओएस UICollectionView स्क्रॉल दिशा का पता लगाएं
- 13. आईफोन ऐप में कैमरे के अस्तित्व का पता लगाएं?
- 14. पृष्ठभूमि में MPMusicPlayerController अधिसूचनाओं का पता लगाएं
- 15. टूलबार में कस्टम दृश्य जैसे एयरबिनब स्क्रीन का पता लगाएं
- 16. आईओएस कस्टम कीबोर्ड को UITextField
- 17. आईओएस 8 कस्टम कीबोर्ड पेज
- 18. टेस्टफ्लाइट का पता लगाएं?
- 19. भाषा का पता लगाएं
- 20. कीबोर्ड के लिए घटना डिवाइस का पता लगाएं, माउस
- 21. एन्कोडिंग का पता लगाएं
- 22. आईओएस एक्सटेंशन - "विस्तार स्थिति परिवर्तन" का पता लगाएं (पृष्ठभूमि/अग्रभूमि)
- 23. आईओएस 7 में मोबाइल सफारी ब्राउज़र का पता कैसे लगाएं?
- 24. पता लगाएं कि क्या स्विफ्ट ऐप एक्सकोड
- 25. जावा ऐप में पहली बार उपयोगकर्ता का पता लगाएं
- 26. पता लगाएं कि आईओएस पता बार के लिए क्रोम
- 27. आईओएस ऐप
- 28. चरित्र दबाए गए कुंजी का पता लगाएं
- 29. ट्विटर का पता लगाएं एंड्रॉइड
- 30. पता लगाएं कि आईओएस में ऐप का कौन सा संस्करण स्थापित है?
स्कीमेट्रिकल की तरह कहा गया है, आप उस ऐप को निर्धारित नहीं कर सकते हैं जिसमें आप हैं (कम से कम, आप * होने वाले * नहीं होने वाले हैं, और शायद यहां पोस्ट किए गए किसी भी उत्तर को एक छेड़छाड़ माना जाएगा और इसे ठीक किया जाएगा ऐप्पल), लेकिन आप * जानते हैं कि आप एक ट्विटर स्टाइल टेक्स्ट फ़ील्ड में हैं, और उचित प्रतिक्रिया देते हैं, जो ऐप को जानने से बेहतर हो सकता है, क्योंकि ट्विटर पर पोस्ट करने के लिए एपीआई में बनाया गया है जिसे किसी भी ऐप से इस्तेमाल किया जा सकता है । –
@ प्रेरणा के लिए बेहद धन्यवाद! मैं "ट्विटर स्टाइल टेक्स्ट फ़ील्ड" के बारे में किसी भी सुराग की सराहना करता हूं –
आपके पास किसी ऑब्जेक्ट में एपीआई में प्रवेश है (मैं भूल जाता हूं) जो इस प्रोटोकॉल को लागू करता है: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/ –