VKontakteをiPhoneのアドレス帳と同期します。 どうだった

アプリケーションの背景-VKontakteアプリケーションをインストールするときのAndroid携帯電話では、連絡先帳プロバイダーとして使用できます-ソーシャルネットワークの連絡先をアドレス帳の連絡先と同期します。 同時に、アバター、生年月日、住所、電話番号など HTC Wildfire Sを長時間使用した後、私はこの機能に感謝し、その機能に慣れていたので、iPhoneでそのようなものを見つけたいと思いました。 私はそれを見つけられなかったので、私たちはそれを取り、私たち自身のものを作りました-vKontakte Synchronizer :)



画像



昨年11月に戻ってきました。 アプリケーション自体は非常に迅速に作成されました-VKI APIとiPhoneのアドレス帳機能の両方のかなりの数の機能を使用します。 しかし、マッチの連絡先の自動検索に対処し始めたとき、それはより楽しくなりました。 名、姓、電話番号による直接の比較は簡単でシンプルで、すぐに解決しました。 しかし、ここでは、プロバイダーがAndroidで見つけたものと一致する連絡先の20%しか見つかりませんでした。



画像



当然のことながら、直接的な偶然の一致だけが私たちに合わなかった。 最初に、音訳が両側に追加されました(つまり、アドレス帳の姓と名、およびVKの友人のリストが交互に翻訳および比較されました)。 その後、彼らはコードのない電話の部分の認識を追加しました(同じ連絡先の人々はコードなしで番号を記録し、電話に国コードさえ持っていることがあります、彼らはあちこちで異なって呼ばれますが、実際にはそれは同じ人です)。



最新の追加は名前の同義語に基づいた比較でしたが、今では一致の自動検索の結果が本当に印象的でした。 同時に、仕事のスピードが印象的になり始めました。 iPhone 3GS 400では、わずかなVKontakteの友人と一緒に、120人がアドレス帳に約18分間オーバーレイしました。



当然、これは誰にも適していないため、ネストされたサイクルの束の形での「額」に関する愚かな決定は、長い間簡略化され、ネストを排除し、同時に多くのバグを見つけました。 現在、同じ条件で、待機時間はWi-Fiで40秒、3Gで1.5分です。



AppStoreでアプリを公開します。 トラブルの前兆はないように思えますが、このプロセスにはかなり長い時間がかかりました。 最初は、「確認するテストアカウントがない」という理由で、レビューに送信してから数週間半後に申請が拒否されました。 OK、テストアカウントを送信します。 少し待ってから1週間後、再び「ログイン後にエラーが発生しました」という幸福の手紙を受け取ります。 間違いはかなりいいように見えました。 このように:







フォーラムとドキュメントをかなり長い間検索し、それが何であるかを理解しようとしました。 しかし、彼らはこの場合のセキュリティ侵害が何であるかを認識し、それを回避する方法をより長く掘り下げましたか?



さらに、だれにとってはニュースであり、だれにとってはニュースではありませんが、VKontakteのサードパーティアプリケーションおよび独自のサイトを介して承認する場合、「異常な場所」から入力すると制限がトリガーされます。 この場合、別の国。 サイトでのみ、最後の4桁を入力するように求められますが、OAuthを介して単にエラーが表示されます。 この場合のエラー処理の作業バージョンを誰かが本当に知っているなら、教えてください。 見つかりませんでした。レビューを強制するために、クパチーノのプロキシを介してテストアカウントでログインしました。 この後、検閲は正常に開始されたようです。 しかし最近、彼らは通常App Storeで公開しました。



取得した機能の概要は次のとおりです。







いつものように、ホーカー向けに10個のプロモーションコードがあります。 PMでメッセージをお待ちしておりますので、気に入っていただければ幸いです。 私たちはそれを使用しています-それは私たちにとって便利です。



アプリケーションリンク: itunes.apple.com/en/app/sinhronizator-vkontakte/id490603954






All Articles