iOS 8のWhatsappにテキストを共有すると、このコードは正常に動作しますが、iOS 9で共有している間は機能しません。その後、iOS 9のWhatsappにテキストを共有できません
<key>LSApplicationQueriesSchemes</key>
<array>
<string>whatsapp</string>
</array>
を使用すると、iOSの9またはあなたの上に構築する場合
iOS 8のWhatsappにテキストを共有すると、このコードは正常に動作しますが、iOS 9で共有している間は機能しません。その後、iOS 9のWhatsappにテキストを共有できません
<key>LSApplicationQueriesSchemes</key>
<array>
<string>whatsapp</string>
</array>
を使用すると、iOSの9またはあなたの上に構築する場合
、任意の呼び出しのためのLSApplicationQueriesSchemes
必要性、一度確認してくださいあなたはyoureの.plist
に、次の情報が追加されますアプリが照会するスキームをホワイトリストに登録する必要があります。
ありがとうございました.... – PPreeti
@PPreeti - これを聞いてうれしくです –
を試してみてください。
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];
}
メッセージアプリケーションを開くための任意のキー? – Nij
@ Nijあなたはこのようにメッセージを開くことはしません。 'MFMessageComposeViewController'を使用してください。https://developer.apple.com/reference/messageui/mfmessagecomposeviewcontroller –
エラーは何ですか。 –