小编Jes*_*650的帖子

从PhoneGap Build中的Facebook获取信息

根据JesseMonroy650的要求编辑:

我以前做过几个混合应用程序,虽然没有商业发布.我正在使用PhoneGap Build.位于:https://build.phonegap.com/ 我没有使用任何桌面应用程序.

原创内容:

我试图从PhoneGap Build中的Facebook获取数据.

我有一个简单的脚本,似乎应该基于API工作:

<script>
            document.addEventListener("deviceready", onDeviceReady, false);

            function onDeviceReady() {

                var fbLoginSuccess = function(userData) {
                    alert("UserInfo: " + JSON.stringify(userData));
                    facebookConnectPlugin.getAccessToken(function(token) {
                        alert("Token: " + token);
                    }, function(err) {
                        alert("Could not get access token: " + err);
                    });
                }
                facebookConnectPlugin.login(["public_profile"],
                        fbLoginSuccess,
                        function(error) {
                            alert("" + error)
                        }
                );
            }
</script>
Run Code Online (Sandbox Code Playgroud)

我相信我已正确设置我的config.xml:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
    <param name="APP_ID" value="<ACTUAL APP ID HERE>" />
    <param name="APP_NAME" value="<ACTUAL APP NAME HERE>" />
</gap:plugin>
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何关于此的警报(或控制台日志,当我尝试时).

  1. 所以我的问题是 …

javascript facebook phonegap-plugins cordova phonegap-build

6
推荐指数
1
解决办法
136
查看次数

遗传算法选择和交叉

我一直在为我ai班上的一个项目做遗传算法研究,但我对传统算法看起来有点困惑.

基本上,我想知道为什么他们使用不同的选择,如轮盘赌选择父母重现.为什么不选择健康评分最高的父母并称之为一天?

交叉也让我感到困惑.它每次随机选择点来拼接父信息.但是,基于以前的信息,交叉变换似乎更有意义.如果已知染色体串达到某一点,则交叉仍然可以是随机的,但不在字符串中良好部分的范围内.

有什么想法吗?

algorithm artificial-intelligence selection genetic-algorithm crossover

5
推荐指数
1
解决办法
2600
查看次数

cordova“ NSInternalInconsistencyException”,原因:“错误:config.xml不存在

我正在尝试为iOS运行一个新的hello world cordova应用程序。它总是在启动屏幕上崩溃。

但我不断收到错误

'NSInternalInconsistencyException', reason: 'ERROR: config.xml does not exist. Please run cordova-ios/bin/cordova_plist_to_config_xml path/to/project.

当我导航到hellocordva.xcodeproj并运行

run cordova-ios/bin/cordova_plist_to_config_xml . 它不是命令

这是config中的config.xml testapp/platforms/ios/HelloCordova的样子

<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0">
    <preference name="AllowInlineMediaPlayback" value="false" />
    <preference name="BackupWebStorage" value="cloud" />
    <preference name="DisallowOverscroll" value="false" />
    <preference name="EnableViewportScale" value="false" />
    <preference name="KeyboardDisplayRequiresUserAction" value="true" />
    <preference name="MediaPlaybackRequiresUserAction" value="false" />
    <preference name="SuppressesIncrementalRendering" value="false" />
    <preference name="SuppressesLongPressGesture" value="false" />
    <preference name="Suppresses3DTouchGesture" value="false" />
    <preference name="GapBetweenPages" value="0" />
    <preference name="PageLength" value="0" />
    <preference name="PaginationBreakingMode" value="page" /> …
Run Code Online (Sandbox Code Playgroud)

xml ios cordova phonegap-cli

5
推荐指数
1
解决办法
2832
查看次数

Cordova插件手动安装

我试图在我的Phonegap应用程序上安装此插件,但对象window.tlantic.plugins.socket似乎没有被证实.我认为这是因为当我尝试安装该插件时

cordova插件添加com.tlantic.plugins.socket

它无法找到它,所以我必须使用整个网址

cordova插件添加https://github.com/Tlantic/cdv-socket-plugin/

并且安装有效但不是插件.如果我从build.phonegap.com构建它,它返回

错误 - 以下插件,插件版本或此插件的依赖性不在npm:com.tlantic.plugins.socket@1

我只是尝试手动安装它,从github存储库获取文件,但我不能让它以任何方式工作..你能给我一些关于如何在phonegap/cordova应用程序中手动安装插件的信息吗?非常感谢你.

phonegap-plugins cordova cordova-plugins phonegap-cli

4
推荐指数
1
解决办法
5281
查看次数

如何在google playstore中上传phonegap build app?

每当我尝试上传由phonegap构建方法(只有config.xml和index.html文件)形成的应用程序时出错

您上传了可调试的APK.出于安全原因,您需要先禁用调试,然后才能在Google Play中发布.了解有关可调试APK的更多信息.

您上传了以调试模式签名的APK.您需要在发布模式下签署APK.详细了解签名.

我搜索到的解决方案,以使debuggable="false"androidmanifest.xml.但问题是在phonegap构建方法的情况下没有这样的文件.我怎样才能解决这个问题?

android google-play cordova phonegap-build

2
推荐指数
1
解决办法
3937
查看次数