2016-05-11 15 views
3

iOS 8のWhatsappにテキストを共有すると、このコードは正常に動作しますが、iOS 9で共有している間は機能しません。その後、iOS 9のWhatsappにテキストを共有できません

<key>LSApplicationQueriesSchemes</key> 
<array> 
    <string>whatsapp</string> 
</array> 

を使用すると、iOSの9またはあなたの上に構築する場合

+1

エラーは何ですか。 –

答えて

4

、任意の呼び出しのためのLSApplicationQueriesSchemes必要性、一度確認してくださいあなたはyoureの.plistに、次の情報が追加されますアプリが照会するスキームをホワイトリストに登録する必要があります。

enter image description here

+0

ありがとうございました.... – PPreeti

+0

@PPreeti - これを聞いてうれしくです –

1

を試してみてください。

iOS 9
- (IBAction)btnWhatsApp:(id)sender { 
    NSString *msg = shareText; 
    NSString *urlWhats = [NSString stringWithFormat:@"whatsapp://send?text=%@",msg]; 
    NSURL *whatsappURL = [NSURL URLWithString:[urlWhats stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 

    if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { 
     [[UIApplication sharedApplication] openURL: whatsappURL]; 
    } 
    else { 
     UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"WhatsApp not installed." message:@"Your device has no WhatsApp installed." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
     [alert show]; 
    } 

    [self.tabBarController.tabBar setHidden:NO]; 
    [viewShare setHidden:YES]; 
} 
+0

メッセージアプリケーションを開くための任意のキー? – Nij

+0

@ Nijあなたはこのようにメッセージを開くことはしません。 'MFMessageComposeViewController'を使用してください。https://developer.apple.com/reference/messageui/mfmessagecomposeviewcontroller –

関連する問題