Clickatell.com プラットフォームを使用して、アプリからユーザーに SMS を送信しています。
ワンタイムピンを取得するだけです。これ以上何もない。
一部の(ランダムな?)ユーザーを除いて、誰にとっても問題なく機能します。それらのいくつかは iOS7 であり、他のものは iOS8 であるため、バージョンは関係ないと仮定します。
状況 :
clickatell の場合: SMS はクリーンで、適切な番号があり、適切なプロバイダーが表示され、そのプロバイダーは SMS を他のユーザーに配信することに成功しています。すべてがハンドセットに配信されたものとしてタグ付けされており、その面ではすべてが素晴らしい. 彼らは、「8603」やそのような短いものではなく、+## xxxxxxxxxx 通常の番号からメッセージを送信します。
コード内: 彼は他の全員と同じコードを使用し、コードはエラーを返しません (それ以外の場合はアラートが表示されます)。したがって、そこではスムーズに実行されると「仮定」します。すべてのユーザーが同じバージョンのアプリを実行し、まったく同じコードを使用しています (設定や特別なユーザーなどは関係ありません)。
デバイス : 彼らは、バージョン 7.1.2 から現在の最新のものまで、ジェイルブレイクされていない iPhone を持っています。同じデバイスがピンを取得せずに数回要求しました。何も変更せずに 1 週間後に試したところ、SMS は成功しました。彼は明らかに平面モードではなく、データとネットワークがアクティブです。飛行機モードまたはファラデー ケージ (実際にはポテトチップスの袋でした) で試してみましたが、当然のようにエラー メッセージが表示されます。
テスト: iPhone 4S -> iOS 7.1 の 6 -> 最新でテストしました。正常に動作します。毎日。独身。時間。私も今朝クリックテルに連絡しましたが、役に立ちませんでした。彼らが以前にこのような状況にあったかどうか尋ねましたが、彼らが私を正しい方向に向けることができることを願っています...彼らはできませんでした.
それで、ついに、私たちはそれに行き着きました:私の質問。
ユーザーが clickatell からSMS を受信するのを妨げる可能性があるものは何ですか?
どこを見たらいいのかわからない。コードをお見せすることはできますが、私のアクセス キーがあることを除けば、ほとんどドキュメントからのコピー アンド ペーストです...
設定はありますか?アプリ?なにか??
編集 1 : Clickatell は私のメールに返信しましたが、(簡潔に言うと) 役に立ちませんでした。
編集 2: これは調査するのが恐ろしい質問であることはわかっています。私もそうではありません。私は本当にヒント/指示 (または解決策) を探していますが、すべてを修正する魔法のコード行を入力することは期待していません。本当にアイデアがある場合は、コメントまたは回答でそれを撮影してください。それが十分に完了していない場合、私は反対票を投じるためにここにいるわけではありません。それらのSMSを通過させるためにここにいます...