android APP 中微信分享功能实现 的总结

2019-03-02 00:57|来源: 网路

//花了很长时间最终完成了微信分享功能,中间走了很多弯路,在此做一下小结,希望对在应用中使用到微信分享的朋友有所帮助。

主要问题就是下面两个:


1、为什么运行了项目之后,微信分享只是闪了一下就没有了?

   这个问题的解决办法就是等待微信审核通过,然后自然就能在应用中使用微信分享了。


2、为什么运行项目时微信分享可以使用,但是当打包成APK文件之后再安装到手机上之后,微信分享又出现类似于问题1中的情况了?

原因就是签名的问题,在运行项目的时候,你使用的是本地的签名(.keystore 文件),而你打包之后装到手机上再使用本地签名就会不起作用了。 

解决办法就是:

1、在打包成APK文件时使用一个新的签名(把该签名文件保存好,以后应用版本升级时会使用到)。

2、把打包后的APK文件装到手机上,然后再下载“微信开放平台”上的gen_signature APP应用,并在当地手机上安装。

3、填写包名,把生成的应用签名再重新填写到“微信开放平台”中【只是修改以前的应用签名】,然后再次提交申请,等待审核,审核通过后你的APP中的微信分享就能够使用了。

总共需要两次审核!!!


我想给大家提醒一点就是:一定要弄懂签名的含义。 在APP开发过程中,我也借鉴了网上的一些内容,在此对他们表示感谢!


如果大家对微信分享还有什么疑问,请留言告诉我,我们共同学习、共同进步。


 


转自:http://www.cnblogs.com/pangblog/p/3317840

相关问答

更多
  • 用你上网的IP地址
  • java就可以做,但是得看你实现的功能有哪些 如果实在不行,可以给我发邮件guozhen@wingsboat.com
  • 微信app下载安装[2022-09-19]

    您好!很高兴能为您解答,         微信app下载有几种方式: 安卓版本去一些app平台下载; 苹果直接在app store 搜索逗微信地下载即可。 在电脑浏览器搜索逗微信地,扫码下载到手机。
  • 您可能没有在清单中正确声明行为活动。 在你的项目上运行android lint,看看它是否告诉你发生了什么。 或者在Eclipse中查看所有清单查看器选项卡中的清单文件(不仅仅是代码),看看它是否为您提供了红色警告。 Chances are you did not declare the act activity correctly in the manifest. Run android lint on your project, and see if it tells you what's happen ...
  • 对于登录Activity只需使用所需的View所需的任何layout ( Spinner , TextView , Button等)。 如果问题屏幕都是相同的话,那么你可以根据需要使用与ViewPager结合的Fragments 。 这应该可以很好地满足您的需求。 这将允许您为每个问题提供新数据,但可以轻松保持相同的layout 。 VeiwPager文件 ViewPager示例我没有多看,但他的教程通常都很好。 如果ViewPager现在超出您的需要/想要,您可以简单地为问题(例如TextView一个Vi ...
  • 根据他们的政策 ,您必须控制应用的用户。 如果您想代表他们发布/共享,他们应事先允许发布权限。 因此,您应该使用Facebook SDK。 According to their policy, you have to give control to the users of your app. They should allow beforehand the publishing permissions if you want to publish/share on their behalf. Theref ...
  • 您从日志猫发布的唯一堆栈跟踪是针对错误的 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Context.checkPermission(java.lang.String, int, int)' on a null object reference 当你往下看几行时,你会看到 at com.mycompany.myfirstglapp.GPSTracker.getLocation(G ...
  • Android支持库包是一组代码库,提供向后兼容的Android框架API版本以及仅通过库API提供的功能。 每个支持库都向后兼容特定的Android API级别。 此设计意味着您的应用程序可以使用库的功能,并且仍然与运行Android 1.6(API级别4)及更高版本的设备兼容。 The Android Support Library package is a set of code libraries that provide backward-compatible versions of Androi ...
  • 在Google Play中进行应用审核需要多长时间? 通常只需几个小时,没有固定的时间,在我的经验中,大约6个小时是最大的 我的应用程序在审核后多久会出现在Play商店中? 没有单独的更新通知您审核已完成,您发布应用程序的所有内容都是无缝的,谷歌将审核并将其放在Playstore上。 我可以在审核应用时更新我的应用吗? 是的,谷歌将停止你以前的apk的审查(?不确定希望有人会纠正我这个),但大多数肯定他们将启动他们的审查过程的流程流程到你上传的最新apk 如何让用户了解支持Android操作系统的应用程序? ...
  • 试试这个http://code.google.com/p/androidscreencast/ 更新:我想添加Droid @ Screen | 信用/来源问题编号2844343 Try this http://code.google.com/p/androidscreencast/ Update : I would like to add Droid@Screen | Credit/Source Question No 2844343