2011-06-22 18 views
5

मैं UIControlEventTouchDown बटन प्रेस इवेंट पर आईट्यून्स लिंक खोलने की कोशिश कर रहा हूं। मेरा कोड इस प्रकार है।आईफोन ऐप में आईट्यून्स लिंक कैसे खोलें?

NSString *urlString [email protected]"http://itunes.apple.com/in/album/carnatic-vocal-sanjay-subrahmanyan/id106924807?ign-mpt=uo%3D4"; 


    NSString *str_ur=[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

    NSURL *url=[NSURL URLWithString:str_ur]; 

    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [webview_buy loadRequest:requestObj]; 

    webview_buy.delegate=self; 

    [self.view addSubview:webview_buy]; 

यह डिवाइस में आईट्यून्स पर जाएगा और आईट्यून स्टोर खोल देगा। लेकिन मुझे एक चेतावनी संदेश मिलता है जो

आपका अनुरोध पूरा नहीं हो सका।

कृपया कोड के साथ विचार दें।

उत्तर

13

पहले आईट्यून्स से यूआरएल कॉपी करें जिसे आप ऐप में खोलना चाहते हैं।

तो नीचे दिए गए कोड का उपयोग करें:

[[UIApplication sharedApplication] 
    openURL:[NSURL URLWithString:@"http://itunes.apple.com/in/album/carnatic-vocal-sanjay-subrahmanyan/id106924807?ign-mpt=uo%3D4"]]; 
यहाँ

, URLWithString मूल्य अपने अनुप्रयोग यूआरएल जो आप खोलना चाहते हैं होगा।

किसी भी कठिनाई के मामले में मुझे बताएं।

+0

मैंने इस विधि का भी उपयोग किया, लेकिन मेरे पास एक ही चेतावनी संदेश था आपका अनुरोध पूरा नहीं हो सका। – Senthilkumar

+1

चीजों के नीचे सुनिश्चित करें: (1) ऐप ऐप स्टोर में लाइव होना चाहिए। (2) आपको उसी देश की दुकान के अंदर होना चाहिए जिसमें ऐप रहता है। मान लीजिए, आप भारत स्टोर में हैं। लेकिन, ऐप भारत की दुकान के लिए उपलब्ध नहीं है। फिर ऐप नहीं खुल जाएगा। (3) ऐप उस डिवाइस के लिए उपलब्ध होना चाहिए। (आईपॉड, आईफोन, आईपैड)। मान लीजिए, आप आईफोन में ऐप का परीक्षण कर रहे हैं। और ऐप खोलें जो केवल आईपैड के लिए उपलब्ध है। फिर यह आईफोन डिवाइस में नहीं खुल जाएगा। कृपया इसे जांचें और कठिनाई के मामले में मुझे बताएं। –

+0

मैंने उपर्युक्त लिंक का उपयोग किया था। – Senthilkumar

11

आईट्यून्स में खोलने के लिए itms-apps:// उपसर्ग का उपयोग करें, उदा।

[[UIApplication sharedApplication] 
    openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]];   
+0

मैंने इस विधि का भी उपयोग किया, लेकिन मेरे पास एक ही चेतावनी संदेश है आपका अनुरोध पूरा नहीं हो सका। – Senthilkumar

+1

सुनिश्चित करें कि एक इंटरनेट कनेक्शन है। मैं अपने एन ऐप्स का उपयोग करता हूं और यह बहुत अच्छा काम करता है। – PengOne

+0

इससे मुझे आईओएस 9 में मदद मिली क्योंकि हर बार जब मैंने आईट्यून्स लिंक खोलने की कोशिश की तो मेरा संगीत ऐप दिखाई देता है। (खरीद विकल्प के साथ iTunes ऐप के बजाय)। बहुत बहुत धन्यवाद। – sig

10

यह केवल डिवाइस के साथ काम करेगा। थ्रो अनुरोध सिम्युलेटर पर पूरा नहीं किया जा सका।

+0

हां। मैं केवल डिवाइस की जांच भी करता हूं। – Senthilkumar

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