我想在我的iOS Phonegap应用中收到本地通知.我遵循了很多教程和代码但没有帮助.任何人都可以指导我.
我一直在尝试使用Phonegap并在HTML/Javascript中创建一个小应用程序来发送短信.我尝试了这个代码window.location.href = 'sms:XXXXXXXX06?body=Testing',打开了一个屏幕来手动发送我要自动化的短信.
请注意我通过将项目源代码上传到build.phonegap.com来创建一个Android应用程序,所以我无法修改.apk源代码.
是否可以仅在Javascript中执行此操作?
我正在尝试使用第三方框架(在本例中为AdColony.framework)创建一个cordova插件https://github.com/AdColony/AdColony-iOS-SDK.我无法弄清楚如何使用plugin.xml(插件规范)添加此框架.
我试图将该文件作为框架包含在内
<framework src="src/ios/libs/AdColony.framework" />
Run Code Online (Sandbox Code Playgroud)
要么
<source-file src="src/ios/libs/AdColony.framework" framework="true" />
Run Code Online (Sandbox Code Playgroud)
但两者都没有奏效.请帮我解决这个问题.任何建议和回应将不胜感激.谢谢.
我一直在尝试为PhoneGap工作获得一个蓝牙插件,但我似乎无法弄清楚我哪里出错了.首先,我的测试设备是Galaxy S3(GT-19305T),应用程序是使用PhoneGap CLI构建的.
我尝试了似乎没有做任何事情的例子.
那么我就基本了,并尝试使用PhoneGap给出的示例插件.我可以很容易地完成所有这些工作.在我的示例中,我使用的是基本设备信息插件.
这是一些示例代码:
使用Javascript:
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
document.addEventListener("deviceready", onDeviceReady, false);
// device APIs are available
function onDeviceReady() {
var element = document.getElementById('deviceProperties');
element.innerHTML = 'Device Model: ' + device.model + '<br />' +
'Device Cordova: ' + device.cordova + '<br />' +
'Device Platform: ' + device.platform + '<br />' +
'Device UUID: ' + device.uuid + '<br />' +
'Device Version: …Run Code Online (Sandbox Code Playgroud) 我一直在寻找一段时间,而且只有Android或IOS的Phonegap找不到任何相关内容.
如果有人知道如何甚至可能,那将会很好.有没有办法检查手机是否正在使用/活动,或手机是否处于非活动状态/屏幕锁定等?
谢谢
我在我的phonegap应用程序中使用phonegap音频插件.我有一些音频文件存储在www/audio文件夹中.
对于android我使用"file:/// android_asset/www/audio"来读取本地文件.
对于IOS,我需要帮助.
谢谢
speed价值始终null在Android 5+中.我们使用这些:
我们在更新到Android 5+之后立即遇到此问题.
虽然在Android 4和iOS上仍然可以正常工作.我们试用getCurrentPosition和watchPosition-没有运气.HighAccuracy是true.
我们必须使用getCurrentPosition(而不是完全watchPosition适用于其他操作系统)来实现Android 5的解决方法,这在很多时候导致计算速度高达400 km/h的某些时间间隔,同时计算总体上或多或少的准确速度.
我们希望为所有平台使用一个代码,并保持使用,watchPosition因为它运行良好.
相关说明:Cordova与Galaxy设备一般存在任何已知的错误/问题吗?谢谢!
android geolocation phonegap-plugins cordova cordova-plugins
对于我的应用程序,我需要为iOS的Info.plist文件添加一些设置.我认为最好的方法是将这些设置添加到我的config.xml文件中(我正在使用PhoneGap).当我将以下内容添加到config.xml文件并运行时
cordova build ios
Run Code Online (Sandbox Code Playgroud)
要么
cordova update platform ios
Run Code Online (Sandbox Code Playgroud)
我的Info.plist文件中没有添加任何内容,我完全不知道为什么会这样.构建显示"成功",所以我认为没有语法错误.
我试过了:
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
<config-file target="*-Info.plist" parent="NSAppTransportSecurity">
<array>
<dict>
<key>NSExceptionDomains</key>
<array>
<dict>
<key>s3.amazonaws.com</key>
<array>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow insecure HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</array>
</dict>
</array>
</dict>
</array>
</config-file>
</platform>
Run Code Online (Sandbox Code Playgroud)
和
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
<config-file target="*-Info.plist" parent="NSAppTransportSecurity">
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>s3.amazonaws.com</key>
<dict>
<!--Include to allow …Run Code Online (Sandbox Code Playgroud) 我正在考虑建立一个可以通过网络套接字与我的网络应用程序一起使用的PhoneGap应用程序.它将收到拨打电话号码的指令,在电话呼叫正在进行的同时在后台运行,检测电话接听时间以及呼叫挂机时,然后恢复以便通过ajax发回呼叫信息.
可以在PhoneGap中完成吗?这可以被批准用于iOS吗?
注意:这是一个可行性问题,而不是给我代码问题.
我在当前的角度应用中使用了Almog Baku的ngFacebook.在测试环境中,它工作正常.但是在apk版本中通过phonegap它无法正常工作.我已经包括在内
<dependency id="cordova-plugin-inappbrowser" />
和
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser" />
</feature>
<feature name="InAppBrowser">
<param name="ios-package" value="CDVInAppBrowser" />
</feature>
Run Code Online (Sandbox Code Playgroud)
进入我的config.xml但仍然没有InAppBrowser或弹出的新标签.
我的App.js是
var myApp = angular.module('myApp', [
'ngTouch',
'ngRoute',
'myApp.controllers',
'ngIdle',
'ngFileUpload',
'ng.deviceDetector',
'oitozero.ngSweetAlert',
'angular-hmac-sha512',
'ngFacebook'
]);
myApp.config( function( $facebookProvider ) {
$facebookProvider.setAppId('1869339203095182');
});
Run Code Online (Sandbox Code Playgroud)
在我的控制器中:
$scope.login = function() {
$facebook.login().then(function() {
refresh();
});
}
$rootScope.$on('event:social-sign-in-success', function(event, userDetails){
console.log(userDetails);
})
function refresh() {
$facebook.api("/me",{fields: 'id,name,email'}).then(
function(response)
{
//console.log( response );
},
function(err) {
console.log(err);
//$scope.welcomeMsg = "Please …Run Code Online (Sandbox Code Playgroud) cordova ×10
phonegap-plugins ×10
ios ×4
javascript ×4
android ×2
angularjs ×1
bluetooth ×1
cordova-3 ×1
geolocation ×1
icenium ×1
phonegap ×1
xml ×1