2015-11-19 13 views
8

में काम नहीं कर लिंक मैं अपने ऐप के लिए यूनिवर्सल लिंक बनाने के लिए कोशिश कर रहा हूँ। मैं अपने सर्वर विन्यास (https://search.developer.apple.com/appsearch-validation-tool/) का परीक्षण करने के सेब सत्यापन टूल का उपयोग कर रहा है और सब कुछ ठीक लग रहा है।यूनिवर्सल विकास

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler 

पद्धति लागू लेकिन मेरे एप्लिकेशन कभी नहीं खुलता है:

enter image description here

तो मैं अपने ऐप जो चलाते हैं। मैं केवल सफारी देख सकता हूं। एक्सकोडमेंट्स को एक्सकोड में भी जोड़ा जाता है। अजीब बात यह है कि स्मार्ट एप्लिकेशन बैनर पर मैं कभी नहीं खुले शब्द मिलता है, लेकिन मैं दृश्य बटन ताकि मैं यह app की दुकान के रूप में डाउनलोड कर सकते हैं मिलता है। क्या मैं कुछ गलत कर रहा हूं या ऐपस्टोर पर अपना ऐप अपलोड किया जाना चाहिए ताकि लिंक इसके द्वारा खोला जा सके?

+0

जांच आप यूनिवर्सल लिंक को लागू किया है कि क्या सही ढंग से http: // stackoverflow।कॉम/प्रश्न/3560 9 667/कैसे-से-समर्थन-सार्वभौमिक-लिंक-इन-आईओएस-ऐप-एंड-सेटअप-सर्वर-के लिए/3560 9 668 # 35609668 –

उत्तर

0
  • चलिए शुरू करते हैं: आपके ऐप को काम करने के लिए ऐप स्टोर में अपलोड करने की आवश्यकता नहीं है।

  • अपने विकास में ठीक उसी वेब सर्वर से टकराने है? कोई dev/qual.mydomain.com नहीं?

  • सत्यापित करें कि टीम आईडी/बंडल पहचानकर्ता संयोजन अपने JSON फ़ाइल

  • में सही हैं संदेशों एप्लिकेशन या मेल और आप लंबे प्रेस यह के माध्यम से अपने आप को लिंक भेजें। क्या आपको "आपके आवेदन में" खोलें "? यही कारण है कि मतलब होगा यह मूल रूप से काम कर रहा है, तो आप सिर्फ 'सफारी के साथ एक समस्या है (सफारी में एक ही डोमेन से नहीं खुल रही यूनिवर्सल लिंक की रिपोर्ट नहीं है)। भी जाहिरा तौर पर आईओएस अब 'मोड' अनुप्रयोग नहीं खोलने के लिए की एक किस्म में किया जा सकता है जब तक आप स्पष्ट रूप से वह फिर से ऐसा करने के लिए सफारी पूछना (देखें इस answer)

  • आप swcd, उन लोगों से डिवाइस लॉग में कोई लाइनें देख पा रहे हैं JSON फ़ाइल के साथ किसी भी त्रुटि के बारे में जानकारी दे सकता है एक साफ डिवाइस पर पहली बार के लिए Xcode से एप्लिकेशन को चलाने के बाद डाउनलोड

  • , आप भी अपने वेब सर्वर apple-app-site-association फ़ाइल

डाउनलोड करने पर हिट देखना चाहिए

अद्यतन:

  • यदि आप सार्वभौमिक लिंक के रूप में अपने पंजीकृत डोमेन की जड़ का उपयोग कर रहे हैं तो स्टैक ओवरफ़्लो पर this answer चेकआउट करना सुनिश्चित करें। जाहिर है, इसके लिए काम करने के लिए, उन्हें दोनों पथ शामिल करना पड़ा: "*" साथ ही "/"
+0

1. मुझे सुरक्षित नहीं था कि सफारी में मुझे कोई कारण नहीं मिला ऐप स्टोर बटन में "ओपन" बटन लेकिन "व्यू"। 2. यह बिल्कुल वही सर्वर है। 3. मैंने कोशिश की है। कुछ नहीं हुआ! 4. कोई त्रुटि नहीं। 5. मुझे पूरी लॉग फाइलों के माध्यम से जाना है और अभी तक यह नहीं किया है: पी – alecnash

+0

5. डिवाइस से ऐप को हटाने के लिए शायद सबसे अच्छा, वर्तमान 'tail -f' प्राप्त करें और एक्सकोड में' रन 'दबाएं ज़रूर। – wrtsprt

+0

बस इसे लॉग इन किया और यह सर्वर को मार रहा है। एसोसिएशन फ़ाइल में आपके द्वारा अपने अपडेट में उल्लिखित चीज भी है। अभी भी इसे काम नहीं कर सकता! – alecnash

1

मेरे लिए समस्या यह थी कि Appstore संस्करण में मैंने सफारी पृष्ठ पर अग्रेषित करने के लिए ऊपर दाईं ओर एक बार क्लिक किया। यह व्यवहार अनइंस्टॉल और ऐप के नए इंस्टॉलेशन के माध्यम से भी सहेजा गया था। dev संस्करण में मैंने कभी भी शीर्ष दाएं कोने पर क्लिक नहीं किया और इसलिए सार्वभौमिक लिंकिंग हर समय काम करती थी।

इसे कैसे ठीक करें: उदाहरण के लिए नोटों के पास जाकर इस लिंक पर एक लिंक https://example.com/whatever अब देर तक दबाए रखने बना सकते हैं और चयन Open in "<App Name>"

संबंधित मुद्दे