X1运营交流
APP几个重要的接口讲解,方便大家做模板.
1347
4

目前安卓APP可以实现以下几大功能
QQ登录
微信可以不用付费成为开发者也能实现登录与支付,不过支付需要认证公众号,登录就不需要.
分享到朋友圈或微信群及好友,及添加到收藏夹.
压缩上传视频.

其中APP微信支付接口大家可以忽略,因为跟公众号及小程序的支付合并在一起了.只需要按之前的支付处理即可.系统会自动做判断处理.

首先讲解最常用最基础的QQ登录与微信登录.

<a href="#" onclick="qq_login()">QQ登录</a>
<a href="#" onclick="weixin_login()">微信登录</a>

<script type="text/javascript">function qq_login(){
	if(typeof(window.inApk)=='object'){
		window.inApk.app_qq_login('{$fromurl}');
	}else{
		window.location.href = "{:purl('login/qq/index')}?fromurl={$fromurl}";
	}}function weixin_login(){
	if(typeof(window.inApk)=='object'){
		window.inApk.app_weixin_login('{$fromurl}');
	}else{
		window.location.href = "{:purl('weixin/login/index')}?fromurl={$fromurl}";
	}}</script>

代码如上所示,通过 if(typeof(window.inApk)=='object') 这个判断是不是处于APP中访问。传递的参数 {$fromurl} 就是登录成功后返回到来源地址.

再来讲解比较重要的分享, 代码如下

<div onclick="share_app('user')" class="share_app_btn"><span>好友</span></div> 	
<div onclick="share_app('quan')" class="share_app_btn"><span>朋友圈</span></div> 
<div onclick="share_app('fav')" class="share_app_btn"><span>收藏夹</span></div>
<script>
function share_app(type){
	window.inApk.app_share("链接","标题","描述","缩略图",type);	//type有三个参数,分别是user quan fav
} 
if(typeof(window.inApk)!='object'){
	$(".share_app_btn").hide();		//不在APP里,分享按钮就隐藏起来
}
</script>

当前页面的链接,你可以使用变量 {:get_url('location')} 详情页的标题可以用变量 {$info.title} 缩略图是 {$info.picurl}

最后讲解一下视频的上传,JS代码如下

<input type="hidden" name="mvurl" value="{:input('mvurl')?input('mvurl'):$info.mvurl}">
<div class="post_mv" onclick="postmv()">{if input('mvurl')!=''}已上传{else /}上传视频{/if}</div>
<script>
if(typeof(window.inApk)!='object'){		//不在APP中访问就隐藏起来
	$(".post_mv").hide();}function postmv(){
	$.get("{:urls('index/ajax/get_token')}",function(res){
		if(res.code==0){
			window.inApk.app_postmv(window.location.href,res.data);
		}else{
			layer.alert('TOKEN获取失败,'+res.msg);
		}
	});
}
</script>

点击上传,页面会跳转,所以要注意上传前,最好提示用户不要先输入资料.否则页面刷新会导致之前输入的信息会被清空.上传成功后,会返回视频地址的URL在地址栏,变量名是 mvurl




教程中心同步更新

https://www.kancloud.cn/php168/x1_of_qibo/1231887

10
赏礼
赏钱
收藏
点击回复
      全部留言
  • 4
  • wr1688 风格开发者 消费:2593.25元 2019-08-17 13:09 13:09
    华为
    6楼
    美,既然站点做了口口接口,分享也加上呗
0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • 石头 风格开发者 消费:21923.34元 2019-08-17 10:43 10:436楼

    学习了

0 赏钱 赏礼回复
  • selon 程序开发者 消费:1403.01元 2019-08-17 10:16 10:166楼

    这个很好

0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1运营交流
        圈内贴子51608
    • 圈子成员1010
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648