【React Native】使用react-native-wechat 進行微信好友、微信朋友圈進行分享


  前提:微信平台注冊,請自行百度。本篇主要是針對react native中使用react-native-wechat進行android端的分享。

  1、Android版本安裝配置方法

  在android/settings.gradle文件下添加以下代碼:

include ':RCTWeChat'
project(':RCTWeChat').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-wechat/android')

  在android/app/build.gradle的dependencies部分添加以下代碼:

dependencies {
  compile project(':RCTWeChat')   
}

  在MainApplication.java文件中添加以下代碼:

import com.theweflex.react.WeChatPackage; -->新增1

@Override
protected List<ReactPackage> getPackages() {
  return Arrays.<ReactPackage>asList(
   ...
    new WeChatPackage() ; -->新增2    
  );
}

  在以下目錄文件中,創建以下文件

 

package your.package.wxapi; //此處替換成自己的包名.wxapi;

import android.app.Activity;
import android.os.Bundle;
import com.theweflex.react.WeChatModule;

public class WXEntryActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    WeChatModule.handleIntent(getIntent());
    finish();
  }
}

  在AndroidManifest.xml添加聲明

<manifest>
  <application>
    <activity
      android:name=".wxapi.WXEntryActivity"
      android:label="@string/app_name"
      android:exported="true"
    />
  </application>
</manifest>

  在proguard-rules.pro中添加(代碼為混淆設置):

-keep class com.tencent.mm.sdk.** {
   *;
}

  以上步驟就配置完成了。

  使用部分自行百度。網上如出一轍。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM