検索

ホームページ  >  に質問  >  本文

Android 統合 WeChat ログイン

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

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

WXEntryActivity

リーリー
某草草某草草2701日前1200

全員に返信(2)返信します

  • 世界只因有你

    世界只因有你2017-06-23 09:17:06

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

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

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-23 09:17:06

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

    返事
    0
  • キャンセル返事