1

最も人気のあるナビゲーション アプリを自分のアプリに統合しようとしていますが、Sygic を除いて、選択したすべてのアプリが機能します。

このガイドに従って、コードを書きました。

NSString *URL = [NSString stringWithFormat:@"com.sygic.aura://coordinate|%f|%f|drive",
                                           self.coordinate.longitude,
                                           self.coordinate.latitude];
      
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:URL]];

しかし、コードを実行しても、Sygic は開かず、何も起こりません。

アプリがインストールされているときとインストールされていないとき (本来あるべき) のチェック[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"com.sygic.aura://"]]が返されます。YESNO

「Sygic Brasil」と「Sygic (All Regions)」、バージョン 13 を使用してテストしましたが、どちらも開きません。URL 文字列のパーセント エスケープも試しましたが、うまくいきませんでした。

4

1 に答える 1