微信登陆
需要拷贝添加的文件
路径 | 文件 |
---|---|
uniMPSDK\Features\libs | oauth-weixin-release.aar,wechat-sdk-android-with-mta-5.1.4.jar |
将表格中的文件拷贝至主Module中的libs下。
需要将以下代码文件引入到工程,包名为”%用户包名%.wxapi”
路径 | 文件 |
---|---|
%用户包名%\wxapi | WXEntryActivity.java |
Androidmainfest.xml文件需要修改的项
需要在application节点前添加权限
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<application>节点下配置如下代码
<meta-data android:value="%用户申请的微信Appcert%" android:name="WX_SECRET"/>
<meta-data android:value="%用户申请的微信Appid%" android:name="WX_APPID"/>
<activity android:name="%用户包名%.wxapi.WXEntryActivity"
android:label="@string/app_name"
android:exported="true"
android:launchMode="singleTop">
<intent-filter><action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="%用户申请的微信Appid%"/>
</intent-filter>
</activity>
修改dcloud_properties.xml配置
dcloud_properties.xml文件在assets/data目录下
在dcloud_properties.xml添加以下信息
features节点下设置
<feature name="OAuth" value="io.dcloud.feature.oauth.OAuthFeatureImpl"><module name="OAuth-Weixin" value="io.dcloud.feature.oauth.weixin.WeiXinOAuthService"/></feature>
QQ登陆
需要拷贝添加的文件
路径 | 文件 |
---|---|
uniMPSDK\Features\libs | oauth-qq-release.aar,qq_mta-sdk-1.6.2.jar,qq_sdk_v3.1.0.jar |
将表格中的文件拷贝至主Module中的libs下。
Androidmainfest.xml文件需要修改的项
需要在application节点前添加权限
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
节点下配置如下代码
<!-- Oauth QQ start -->
<meta-data android:value="%appid%" android:name="QQ_APPID"/>
<activity android:name="com.tencent.tauth.AuthActivity" android:launchMode="singleTask" android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="%appid%"/>
</intent-filter>
</activity>
<activity android:name="com.tencent.connect.common.AssistActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:screenOrientation="portrait"/>
<!-- Oauth QQ end -->
修改dcloud_properties.xml配置
dcloud_properties.xml文件在assets/data目录下
在dcloud_properties.xml添加以下信息
features节点下设置
<feature name="OAuth" value="io.dcloud.feature.oauth.OAuthFeatureImpl"><module name="OAuth-QQ" value="io.dcloud.feature.oauth.qq.QQOAuthService"/></feature>
新浪微博登陆
需要拷贝添加的文件
路径 | 文件 |
---|---|
uniMPSDK\Features\libs | sina-libs-release.aar,oauth-sina-release.aar |
将表格中的文件拷贝至主Module中的libs下。
Androidmainfest.xml文件需要修改的项
节点下配置如下代码
<!-- Oauth Sina start -->
<meta-data android:value="%redirect_uri%" android:name="SINA_REDIRECT_URI"/>
<meta-data android:value="_%appkey%" android:name="SINA_APPKEY"/>
<activity android:name="com.sina.weibo.sdk.web.WeiboSdkWebActivity"
android:configChanges="keyboardHidden|orientation"
android:exported="false"
android:windowSoftInputMode="adjustResize">
</activity>
<!-- Oauth Sina end -->
修改dcloud_properties.xml配置
dcloud_properties.xml文件在assets/data目录下
在dcloud_properties.xml添加以下信息
features节点下设置
<feature name="OAuth" value="io.dcloud.feature.oauth.OAuthFeatureImpl"><module name="OAuth-Sina" value="io.dcloud.feature.oauth.sina.SinaOAuthService"/></feature>
发现错误?想参与编辑?在 GitHub 上编辑此页面!