プログラムで SMS コードを送信する方法はありますか? (Digits の「魔法の」View Controller なし)
サンプルコードは役に立ちません。
// Objective-C
- (void)didTapButton {
Digits *digits = [Digits sharedInstance];
DGTAuthenticationConfiguration *configuration = [[DGTAuthenticationConfiguration alloc] initWithAccountFields:DGTAccountFieldsDefaultOptionMask];
configuration.phoneNumber = @"+345555555555";
[digits authenticateWithViewController:nil configuration:configuration completion:^(DGTSession *newSession, NSError *error){
// Country selector will be set to Spain and phone number field will be set to 5555555555
}];
}
[Digits sharedInstance] で authenticateWithPhoneNumber メソッドを見つけましたが、廃止されたようです
- (void)authenticateWithPhoneNumber:(twtr_nullable NSString *)phoneNumber digitsAppearance:(twtr_nullable DGTAppearance *)appearance
viewController:(twtr_nullable UIViewController *)viewController
title:(twtr_nullable NSString *)title completion:(DGTAuthenticationCompletion)completion
__attribute__((deprecated("Use authenticateWithViewController:configuration:completion: instead.")));
UPD Twitterから公式の回答を得ました:
素晴らしい質問です。現時点では、これは現在 Digits 内に構築されているものではありませんが、かなりの数の人々が求めていると聞いています.
ですから、今は無理です。ただし、同じ問題の調査中に時間を節約するための質問は削除しません。または、誰かが回避策を手伝ってくれるかもしれません