Android 統合 WeChat ログイン
某草草
某草草 2017-06-23 09:15:06
0
2
1205

最近、WeChat サードパーティ ログインを統合する必要があり、ネイティブ SDK の使用が必要なプロジェクトがあります。クライアントは Unity3D によって開発されているため、U3D 用のプラグインを作成するには Android Studio を使用する必要があります。ネットで情報を見つけて自分で考えてみました。いくつか質問があります
1. WeChatの認証を取得した後、ユーザーはクリックしてログインし、MainActivityに戻りましたが、コードが取得できなかったので、MainActivityにロックを設定しましたonResume メソッド内にあるコードかどうかを判定しました。値が返されました。使用はできますが、いつもぎこちなく感じます。
2. このプロジェクトは、u3d が使用できるように arr ファイルに変換する必要があります。どうすればよいですか。コードを U3D に渡しますか? その後の access_token 取得作業はサーバー側で完了します。
以下は私が書いたコードです。Android で使用できます。すべてが正常で、コードを取得できます。ユーザーが WeChat でログインをクリックした後にコードを取得できるようにコードを最適化する方法を教えてください。認証して MainActivity に戻り、arr にパッケージ化できます。u3D でそれを取得できます。ありがとうございます。以下は私のコードです。

#########主な活動######### リーリー

WXEntryActivity

リーリー
某草草
某草草

全員に返信(2)
世界只因有你
  1. 問題は、WXEntryActivityから取得したコードをMainActivityに渡す方法です。都合がよければ、このコードをIntentを介してMainActivityのGetIntentに返してから、このコードを取り出すだけで解決できます。 EventBus 経由のメリットが少し上回ります

  2. Unity3D と Android の間の通信の問題のようですね。オンラインの解決策はかなりたくさんありますね

いいねを押す +0
伊谢尔伦

下剤。
私は WeChat ログインを統合していませんし、U3D も使用したことがないので、あえてコメントしません。
しかし、質問があります。WeChat SDK によって返されるコードは onActivityResult などを通じて返されるべきではないでしょうか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート