私は答えを出すつもりです。
可能性は低いです...しかし、エンドツーエンドの期待全体、つまりvcardを受信するデバイスの詳細が不足しているため、まだ不確実です。BlackBerry API の BinaryMessage setPayload() メソッドについて言及しました。
Sahil さん、あなたの非常に良いコメントとみんなのやり取りを読んだ後、あなたがメッセージを MMS ではなく SMS 経由で特別に受け取ろうとしていることがわかりました。
送信デバイスが SMS を使用することを期待しているため、受信デバイスがテキストの文字列を受信することを暗黙的に期待し、マルチパート メッセージ内の他の部分から分離したくありません。特別なコンテンツを含む着信 SMS メッセージは、着信データをリッスンするメッセージング アプリによって解析できます。iOS の場合、SMS テキスト内の Web リンクと電話番号をアクティブなリンクとしてレンダリングできます。しかし、搭載されているメッセージ アプリでこの方法で vcard をサポートしている携帯電話プラットフォームがあるかどうかはわかりません。確かにiOSではありません。たぶんブラックベリーOS。
ある点についてさらに説明を求めます(回答があれば回答を編集します):ペイロードを含むSMSを別のブラックベリー電話に送信するBlackBerryアプリをすでに開発しており、vcardとして解析できることを知っていますかそのプラットフォームで、これがブラックベリーの外で達成できるかどうか疑問に思っていますか?
編集 -
論理的に考えると、重要な何かが欠落しているか、iPhone デバイスによって何かが追加されています。2 番目のポイントは、BlackBerry コードが必要なものを送信するか、vcard の検出を停止する iPhone が追加するものを含めないことです。
私が提案する解決策は、SMS ゲートウェイへの一時的なサブスクリプションを取得し、制御されたテストを送信し、可能であればゲートウェイを通過するすべてのトラフィックをキャプチャすることです。
http://www.redoxygen.com/をチェックしてください