数時間はまりました。
ぐぐってもぐぐってもわが暮らし楽にならざり、じっと白猫を見る。
結論としては、どうやら開発者登録自体の期限がせまってるのでContactしてください。
まずはそこから始めましょうということでした。
確かに、Certificateだけじゃなくて全てのアクションができませんでした。
わかりにくすぎるだろw
Warningで書いとけよw
p12の12ってなんだよ!
provisioningファイルを作成するフローは毎回・全員はまりますね。
Appleさんわかってますか?
2014年8月28日木曜日
2014年8月6日水曜日
LINE連携で少しはまった
いろんなサイトに
NSString *url = [NSString stringWithFormat:@"line://msg/text/%@",text];
NSURL* lineUrl = [NSURL URLWithString:url];
[[UIApplication sharedApplication] openURL:lineUrl];
canOpenURLは一旦無視したとして、だいたいこれでいけるよって書いてます。
ウソですね。
ちゃんとテキストをURLエンコードする必要があります。
NSString *url = [[NSString stringWithFormat:@"line://msg/text/%@",text] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
これ。
以前はさらにURIEncodeを確実に行うために、
(NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)str,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
ここまでやっていました。
ARC使う場合はさらにややこです。。。
めんどくせw
NSString *url = [NSString stringWithFormat:@"line://msg/text/%@",text];
NSURL* lineUrl = [NSURL URLWithString:url];
[[UIApplication sharedApplication] openURL:lineUrl];
canOpenURLは一旦無視したとして、だいたいこれでいけるよって書いてます。
ウソですね。
ちゃんとテキストをURLエンコードする必要があります。
NSString *url = [[NSString stringWithFormat:@"line://msg/text/%@",text] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
これ。
以前はさらにURIEncodeを確実に行うために、
(NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)str,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
ここまでやっていました。
ARC使う場合はさらにややこです。。。
めんどくせw
登録:
投稿 (Atom)