本文目录一览:
- 1、ios推送消息 用php推送怎么实现
- 2、Thinkphp怎么生成APP呀.求助求助
- 3、如何用php/mysql为 ios app
- 4、含有php的模板网站能打包成Android或者ios的app吗
ios推送消息 用php推送怎么实现
php实现ios推送的方法:首先把要发送的消息以及iPhone标识打包,并发送给APNS;然后查找有相应标识的iPhone,并把消息发送到iPhone;最后把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知即可。
可以分为三个阶段:
第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。
第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。
第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。
推送服务极光还不错,极光多种消息类型,开发者可以轻松地通过极光发送各个移动平台的系统通知,还可以在控制台编辑多种富文本展示模板; 极光还提供自定义消息的透传,客户端接到消息内容后根据自己的逻辑自由处理。
Thinkphp怎么生成APP呀.求助求助
首先你需要建立一个包含TPM的ThinkPHP项目。 你可以在ThinkPHP官方网站上下载TPM, 也可以中github中获得。
将下载的文件中, Tpl目录下的文件复制到你的项目文件夹下Tpl目录中。将SwitchMobileTplBehavior.class.php 复制到 项目目录下 Lib/Behavior 目录下,将TemplateMobile.class.php 文件复制到 ThinkPHP/Extend/Driver/Template 下。
项目需要开启layout , 在项目配置文件中配置:
'LAYOUT_ON'=true
在项目的Conf文件夹下建立tags.php ,代码为:
?php
return array(
'action_begin'=array('SwitchMobileTpl')
)
如果想手机客户端支持页面跳转,需要修改核心文件 ThinkPHP/Common/functions.php 中得redirect函数,修改为:
function redirect($url, $time=0, $msg='') {
//多行URL地址支持
$url = str_replace(array("\n", "\r"), '', $url);
if (empty($msg))
$msg = "系统将在{$time}秒之后自动跳转到{$url}!";
if (!headers_sent()) {
// redirect
if (0 === $time) {
//手机客户端跳转发送redirect的header
if(defined('IS_CLIENT') IS_CLIENT){
if(''!==__APP__){
$url=substr($url,strlen(__APP__));
}
header('redirect:'.$url);
}else{
header('Location: ' . $url);
}
} else {
header("refresh:{$time};url={$url}");
echo($msg);
}
exit();
} else {
$str = "meta http-equiv='Refresh' content='{$time};URL={$url}'";
if ($time != 0)
$str .= $msg;
exit($str);
}
}
编辑器打开Tpl/index.html文件,修改代码
TPM.run("");
,将网址修改为你项目的真实访问地址。
然后,我们可将模板目录打包成手机APP 。
首先打开你的命令行, cd 到模板目录, 运行命令:
php build.php
然后我们发现在模板目录会生成手机APP文件, 我们在手机上面安装即可。
命令行打包程序需要你的环境开启zip和curl扩展,如果不清楚的话请自行百度解决。
注意:打包命令需要联网,如果没有联网的话 可以用第三方打包工具例如phonegap打包。
打包命令还可以跟更多参数:
php build.php platform name package version
参数说明:
platform :输入android或ios, 默认为android,现在还不支持IOS打包,大家敬请期待。
name :应用名称, 默认为TPM 。
package: 应用的包名,如:com.think.yourname ,一般为一个域名的倒序。 默认为 cn.thinkphp.tpm
version: 应用版本, 默认为1.0
如何用php/mysql为 ios app
通常这种都是用PHP+MYSQL制作 WEB 页面,然后ANDROID或IOS通过 类似WEBVIEW这种用框架嵌入WEB页面,
WEB端比较适合移动开发的像 JQUERYMOBILE框架,自适应屏幕长宽~
含有php的模板网站能打包成Android或者ios的app吗
能,安卓可以直接用,但是打包成ios的只能越狱用,还是要提交苹果审核才能上架,我之前用.net网站打包过,你网上搜下,这种帮你把网站生成app的很多