كيفية ربط صفحة من مؤلف واحد/صفحة الشركة على التطبيق المتجر ؟

StackOverflow https://stackoverflow.com/questions/1060699

  •  21-08-2019
  •  | 
  •  

سؤال

أود أن توفر وصلة لجميع تطبيقات من مؤلف واحد/الشركة على المتجر من اي فون بلدي التطبيق.

دعونا نلقي Ngmoco على سبيل المثال.بالنقر على الرابط التالي على اي تيونز على جهاز الكمبيوتر أو ماك يفتح اي تيونز و توجيه المستخدم إلى صفحة مع كل ما نشر تطبيقات Ngmoco حتى اليوم:http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

ومع ذلك ، فتح نفس رابط من اي فون (مثلا ، من البريد.التطبيق, أو من تطبيق آخر) يسبب اي تيونز الموسيقى متجر المتصفح ليتم إطلاق بدلا من المتجر المتصفح ، رسالة خطأ للملوثات العضوية الثابتة.أي شخص يعرف كيف يجب أن الحرف فون-friendly URL ربط جميع التطبيقات من مؤلف واحد أو الشركة ؟ شكرا

هل كانت مفيدة؟

المحلول

NSString *str = @"itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=glbasic";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:str]];

ويبدو أن العمل بالنسبة لي !!

نصائح أخرى

وحتى أسهل هي itunes.com عناوين المواقع. http://itunes.com/CompanyName (وإزالة أية مسافات في الشركة).

إليك ما وجدته يعمل من أجل لي، وإعادة توجيه من داخل التطبيق فون. هذا يذهب مباشرة إلى التطبيق المتجر:

NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

وببساطة استبدال باسم مطور التطبيق ل "COMPANYNAME".

هنا أحدث الإجابة مع رابط التفاح ديف توجيهية وأمثلة.

// Goes to App Store
NSString *iTunesLink = @"itms-apps://itunes.com/apps/gameloft/";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

كيفية إطلاق المتجر من دائرة الرقابة الداخلية التطبيق

كيف تقول أبل أن تفعل ذلك - شركة تخزين الرابط

وحاول استبدال itunes مع phobos، منها مثلا:

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

وصلات لphobos.apple.com سيفتح في تطبيق المتجر، في حين روابط لitunes.apple.com سيفتح في تطبيق برنامج iTunes.

وهكذا، فإن الإجراء في أبل التقنية Q & A على هذا الموضوع لا تعمل؟ (ويبدو أن تطابق <لأ href = "https://stackoverflow.com/questions/1060699/how-to-link-to-the-page-of-a-single-author-company-page-on-the- التطبيق متجر / 1060740 # 1060740 "> جيسون الجواب أن قلت لم يكن ناجحا.) وقد فعلت العمل للمستخدم الذي نشر <لأ href =" https://stackoverflow.com/questions/1453711/reliably- متجر وصلات من واحد في uiwebview فتح التطبيق "> هذا السؤال الآخر و <لأ href =" https://stackoverflow.com/questions/433907/how-to-link-to-apps- على رأس التطبيق في متجر "> هذا واحد ، على الرغم من أن ربما الفرق هو ربط إلى <م> التطبيق مقابل ربط ل<م> شركة

والجواب من قبلJohnFricker عملت أفضل بالنسبة لي. على الرغم من أنه من الجدير بالذكر أنه كان على إزالة كافة المسافات على وعلامات الترقيم من اسم المطور. حاولت ذلك مع مسافات إزالتها ولكن لا علامات الترقيم وأنه لا يزال لا يعمل.

باستخدام الإجابات السابقة كما التوجيهية فعلت التالية:

  1. جوجل مثال على التطبيق من الشركة و أن اي تيونز معاينة الصفحة (على سبيل المثال: https://itunes.apple.com/gb/app/facebook/id284882215?mt=8)
  2. في الجانب الأيمن العلوي من هذه الصفحة ، انقر بزر الماوس الأيمن على الرابط المعنون "عرض المزيد من هذا المطور" ثم نسخ هذا الرابط (على سبيل المثال: https://itunes.apple.com/gb/artist/facebook-inc./id284882218)
  3. ثم يمكنك تغييره بحيث يستخدم itms-التطبيقات بدلا من https ، على النحو التالي:

    itms-apps://itunes.apple.com/gb/artist/facebook-inc./id284882218
    

عندما تستخدم في هذا التطبيق سوف تفتح المتجر على لطيفة الصفحة مع اسم الشركة الخاصة بك في أعلى كل التطبيقات المدرجة أدناه.يمكنك نسخ ولصق الرابط في شريط العنوان موبايل سفاري لرؤية معاينة ذلك في المتجر دون الحاجة إلى الخوض في أي رمز.

وأعتقد أن نموذج التعليمات البرمجية أبل لديها خلل. تغيير

self.iTunesURL = [response URL];

إلى

self.iTunesURL = [request URL];

ومجرد الذهاب الى اي تيونز من الضغط على اسم الشركة، ونسخه ولصقه حيثما تريد. أعتقد كانت الإجابات السابقة مفيدة للإصدارات السابقة من اي تيونز

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top