Tag: android

Facebook Messenger API – 持久性菜单不适用于手机

我正在对API端点进行一个php curl调用,以基于文档build立一个持久性菜单。 这里是代码: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/v2.6/me/thread_settings?access_token='.FB_ACCESS_TOKEN); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postbody); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); $output = curl_exec($ch); curl_close($ch); error_log($output); ACCESS_TOKEN设置正确,$ postbody看起来像这样: {"setting_type":"call_to_actions","thread_state":"existing_thread","call_to_actions":[{"type":"postback","title":"My Album","payload":"{\"type\":\"button1\",\"data\":{\"category\":\"album\"}}"},{"type":"postback","title":"Help","payload":"{\"type\":\"button1\",\"data\":{\"category\":\"help\"}}"}]} 我找回了一个成功的结果: {"result":"Successfully added structured menu CTAs"} 在网上的计算机上的facebook上的菜单工作: 但是它并没有出现在移动Messenger应用程序上。 我已经在其他地方读过关于它被caching并花时间来刷新,但我已经等了超过24小时了。 另外,在Android手机和iPhone上testing,仍然没有看到菜单。

在React-Native中的导航抽屉

我是一个反应原生的新手,不介意如果我问一个基本的问题,我想知道,什么是一步一步的程序来实现导航抽屉。 推荐链接此链接 我无法整合它。 任何实施抽屉的演示项目也将工作。 任何有关这方面的帮助将是伟大的。 谢谢

手机应用程序中的本地存储保护

我应该开发一个phonegap应用程序。 我需要encryption我的请求到服务器端,然后解密 。 HTTPS不是解决scheme,因为我需要签名请求以确保数据不是假的。 我可以使用任何asynchronousencryption(应用程序将生成private/public公钥,并将公钥发送到服务器)。 但是这样我需要保留我的私钥在设备上。 问题是:我怎样才能保密私钥在设备上? 我可以使用sqlclipher (encryption我的本地SQLite数据库 ), 并将其集成到我的phonegap应用程序 。 太好了,但是在这里我必须保密数据库的密钥:) var db = window.sqlitePlugin.openDatabase({name: "DB", key: "secret1"}); 任何人都可以获得这个密钥。 所以在这里我有同样的问题:) 请给我任何build议。 谢谢! 适用于iOS和Android的ps应用程序

转换Java到iOS

有没有可用于将Android的Java代码转换为iOS的库? 如果不止一个请列举优点。

在iOS和Android上处理推送通知场景

我想为应用程序(包括iOS和Android)实现推送通知,并且需要在下列情况下进行说明。 我了解推送通知的工作原理和局限性。 我确实阅读过文档,但这只是让我困惑,并没有回答我的所有问题。 在iOS和Android中如何处理以下情况: 设备closures时 当设备没有连接到3G或Wifinetworking 当设备崩溃,需要重新启动 当应用程序在前台 当应用程序在后台 当用户正在使用该应用程序 当我的应用程序closures(未打开/启动) 当推送通知是用户特定的并且两个用户共享相同的设备和应用时。 示例:如果夫妻共享同一设备,并使用推送通知的银行应用程序。 如果设备由多个用户共享,您可以发送用户特定通知吗? 当用户在多个设备上安装了应用程序时 您能否一次性向用户注册的所有设备发送通知? 您是否将设备types(iOS或Android)与注册ID一起存储在用户表中,还是有办法通过检查令牌或注册ID来区分设备types? 你可以取消先前发送的通知,但是还没有阅读并发送新的通知? Android推送通知在Kindle Fire上无法正常工作,并需要实施亚马逊设备消息传送 还有什么我需要考虑或计划? 我知道处理注册和反馈服务

大数字的SHA256散列结果在Android和iOS上不同

我试图哈希一个BigInteger / BigNum,我在Android / iOS获得不同的结果。 我需要获得相同的散列结果,以便两个应用程序按照SRP协议工作。 仔细观察,它对正数工作正常,但对负数不起作用(第一个半字节大于7)。 不知道哪一个是正确的,哪一个是要调整到与另一个匹配的。 安卓: void hashBigInteger(String s) { try { BigInteger a = new BigInteger(s, 16); MessageDigest sha = MessageDigest.getInstance("SHA-256"); byte[] b = a.toByteArray(); sha.update(b, 0, b.length); byte[] digest = sha.digest(); BigInteger d = new BigInteger(digest); Log.d("HASH", "H = " + d.toString(16)); } catch (NoSuchAlgorithmException e) { throw new UnsupportedOperationException(e); […]

一台服务器向Android和iOS设备发送推送通知

我们的组织有一个Android应用程序和一个iOS应用程序。 我们要开始推送通知到这些应用程序。 Android有GCM。 苹果有APNS。 但是我们想要创build一个可以在Android和iOS上运行的API。 什么是最简单的方式来设置服务器,以便当需要发送推送通知时,它确切地知道将消息发送到哪个服务器?

使用iOS和Android的HTML 5文件input

在PhoneGap应用程序中,我尝试使用像这样使用HTML5 input标签的相机。 使用CLI创build新项目 添加iOS和Android平台 添加相机插件 build立两个设备 在两台设备上运行(实际设备IPhone 5与iOS 7.1.2和Android 4.4.2(三星注)) 以下是我试图执行的代码行 <input id="imageHolder" type="file" accept="image/*" capture /> 它适用于iPhone,但不适用于Android。 我错过了什么? 或者,这不支持在Android? 在Android中敲击字段后,在iPhone中没有任何反应,它的行为如下

与远程数据库进行通信的PhoneGap应用程序

我构build了phoneGap应用程序,它是一个脸谱风格的应用程序,这个想法是,用户可以发布消息,他们的朋友可以对消息发表评论。 基于html,js和phoneGap的应用程序。 我有一个MySQL数据库的服务器。 我的问题是我怎么可以从远程数据库中拉出和推送数据。 我是一个begginer所以我不知道如何做到这一点。 即使在完成加载之后,我也需要实时更新页面 我谷歌search,我意识到我需要使用Ajax,这是真的吗? 任何人都可以给我指导吗? 谢谢 :) 对不起我的英文

PhoneGap 3.0.0locking方向

我正在做一个PhoneGap的游戏。 我的游戏需要将屏幕“locking”到横向模式。 我需要将其locking,以便您不能将设备转换到其他风景模式,旋转屏幕(这样,无论设备旋转到哪个方向,屏幕都不会改变方向,它将保持不变它之前)。 我已经试过看这个问题 ,但是这对我没有用。 我需要一个可以轻松使用的解决scheme,最好是使用Android和iOS。 我正在使用PhoneGap的工具,所以在terminal中,我运行: phonegap run android build立和安装我的应用程序到我的平板电脑上。