2
whatsapp機能と同じようにGoogleマップやリンゴマップから場所を共有するときはいつでも「私のアプリケーションで開く」オプションを指定する必要があります。スクリーンショットも追加しましたので、ご案内ください。アップルのマップまたはGoogleマップの場所共有URLをカスタムiosアプリケーションに公開しますか?
whatsapp機能と同じようにGoogleマップやリンゴマップから場所を共有するときはいつでも「私のアプリケーションで開く」オプションを指定する必要があります。スクリーンショットも追加しましたので、ご案内ください。アップルのマップまたはGoogleマップの場所共有URLをカスタムiosアプリケーションに公開しますか?
あなたは次にあなたが通話の各処理する必要があなたのアプリケーションに
UIActionSheet *popup = [[UIActionSheet alloc] initWithTitle:@"Select
Sharing option:" delegate:self cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil otherButtonTitles:
@"Open in my custom app",
@"Open in Maps",
@"Open in Google maps",
nil];
popup.tag = 1;
[popup showInView:self.view];
をカスタムアクションシートを実行する必要があります、
- (void)actionSheet:(UIActionSheet *)popup clickedButtonAtIndex:(NSInteger)buttonIndex {
switch (popup.tag) {
case 1: {
switch (buttonIndex) {
case 0:
//Your code to open in your app with your custom URL scheme
break;
case 1:
// Create an MKMapItem to pass to the Maps app
CLLocationCoordinate2D coordinate =
CLLocationCoordinate2DMake(16.775, -3.009);
MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:coordinate
addressDictionary:nil];
MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:placemark];
[mapItem setName:@"My Place"];
// Pass the map item to the Maps app
[mapItem openInMapsWithLaunchOptions:nil];
break;
case 2:
[someUIApplication openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=London"]]
break;
default:
break;
}
break;
}
default:
break;
}
}
あなたはそれが間違ってました@PeterSmithを私は何をする必要があります私のアプリとのリンクを伝える、WhatsAppから場所を共有する場合は、2つのオプションをGoogleマップやリンゴマップで開く私はそこに私のアプリ名をポップする方法が必要なので、私のアプリケーションでも終わりません。 –
これは、説明したように自分のアプリでカスタムアクションシートを実装しているため、WhatsAppではそうしています。 WhatsAppコードを変更せずにWhatsAppアプリに表示することはできません。 –