美文网首页
ShareSDK微信没有回调问题解决

ShareSDK微信没有回调问题解决

作者: 被时光移动的城 | 来源:发表于2020-04-09 23:32 被阅读0次

    Android-微信-回调
    微信没有回调?
    微信回调:这个WXEntryActivity.java 类 必须要在wxapi下,wxapi必须要在您的工程的包名package下。此处的包名必须与您的微信开放平台配置的包名一致才可以的;目前ShareSDK提供了Gradle集成方式,会自动根据您的包名生成回调配置,如果gradle集成的话可以不需要自己手动配置;

    遇到的问题 包名与微信注册的报名不一致,如微信使用的是applicationId

    解决办法,使用<activity-alias> 标签,如下

      <!-- share wx  -->
            <activity-alias
                android:name="${applicationId}.wxapi.WXEntryActivity"
                android:exported="true"
                android:targetActivity=".umeng.share.WxShareEntryActivity" />
    
            <activity-alias
                android:name="${applicationId}.apshare.ShareEntryActivity"
                android:exported="true"
                android:targetActivity=".umeng.share.AliShareEntryActivity" />
    
            <activity
                android:name=".umeng.share.WxShareEntryActivity"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    
            <activity
                android:name=".umeng.share.AliShareEntryActivity"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    
    

    相关文章

      网友评论

          本文标题:ShareSDK微信没有回调问题解决

          本文链接:https://www.haomeiwen.com/subject/ujmkmhtx.html