1


0

iPhoneカスタムURLスキームの使用方法

カスタムURLスキームを使用できるようにしたいアプリがあります。 ユーザーがカスタムURLプロトコルを使用してTweetieを開くことができるようにしたいのですが、currentItem.linkを使用して取得した動的なWebサイトリンクをツイートに追加する必要があります。

Tweetieを起動し、メッセージに静的情報を入力するこのコードを見つけました。

NSString *shortened_url = @"http://your.url.com";
NSString *stringURL = [NSString stringWithFormat:@"tweetie://%@", shortened_url];
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

上記のコードを使用して、メッセージにcurrentItem.link情報をどのように入力しますか?

ありがとう。

2 Answer


0


受信側のアプリケーションに完全に依存します。 プロトコルがどのように機能するかを確認する必要があり、その後、設計どおりにプロトコルを使用できます。

http://プロトコルURLをtweetie://プロトコルURLの最後に追加するのは正しい方法ではありません。TweetieURLプロトコルの仕組みを検索することをお勧めします。


0


Tweetie protocolは文書化されていますが、クライアントが公式のTwitterに変換されて以来、これがどれだけ適用されるかは明らかではありません。 あなたが望むフォーマットは次のとおりだと思います:

NSString *stringURL = [NSString stringWithFormat:@"tweetie://post?message=%@", shortened_url];

「account」選択パラメーターを機能させるために、すでにこれを試しました。 基本的な方法は機能しますが、アカウントの選択は私には適していません。