以下示例演示如何包含和使用Cordova插件提供的一些本机功能。
以,存储和检索图片获取设备位置并将其显示在地图上
使用PhoneGap推送通知插件
以下步骤演示如何使用Cordova相机插件拍摄照片以及如何存储和检索以前拍摄的图像。
以下步骤演示如何获取位置,然后使用谷歌服务将一个位置翻译成一个地址,并显示一个显示地址的地图。
以下步骤演示如何使用PhoneGap推送插件。注意,Kapsel还提供了一个类似的pushplugin.
返回Kapsel入门
将相机示例的密码策略上的lockTimeout设置从0更改为300,以防止在尝试保存图片时发生错误。在调用使用加密存储插件。
嗨,丹尼尔,
我在尝试将图像保存到加密存储时出错。消息显示:失败原因:4。此消息出现两次。
我正在iPhone 6+上运行此消息。你知道那个错误消息是什么意思吗?为什么它会出现两次?
谢谢,Dave
我只是尝试了这个例子,没有看到错误。
错误代码在C:\SAP\Mobilesd3\KapselSDK\plugins\encryptedstorage\www\加密存储.js
/**
*此错误表示登录插件管理的datavault已锁定。
*登录插件必须处于解锁状态才能使用EncryptedStorage插件
*@memberofsap.EncryptedStorage存储
*@姓名sap.EncryptedStorage#错误ŠDATAVAULTŠ锁定
*@常数
*/
EncryptedStorage.prototype.ERROR\u DATAVAULT\u已锁定=4;
我会再次检查init方法是否被调用,特别是sap.Logon.initPasscodeManager在尝试保存之前,正在调用的successCallback或者从加密的存储中取回一些东西。
希望有帮助,
丹·范·列文
嗨,丹,
我没有意识到密码是必需的,我已经禁用了它。一旦我运行了应用程序并输入了密码,加密存储插件就正常工作了。
谢谢,
Dave
据我所知,互联网大数据,大数据传输,密码是不需要的。我在iOS和Android上试过,按了本指南示例中的Dissable passcode按钮。
问候,
Dan van Leeuwen
我使用的是iPhone 6+(iOS 9.2)。我修正了appId中的一个拼写错误。我不确定以前版本的应用程序在我测试它时是否已从手机上清除。我只是在禁用密码的情况下再试了一次,云分析,结果成功了。所以问题是appId输入错误。
谢谢,
Dave
嗨Daniel Van Leeuwen
我正在使用cordova push插件和SMP。
我可以使用
成功接收通知:8081/通知/appid?alert="Test Notification"
我想知道如何根据用户而不是应用程序连接id来实现
我试过了:8081/通知/com.test.push/user/Tester推送
但运气不好
请您指教。
注意,发送通知给用户的格式是
http[s]:///restnotification/application//user/
另请参阅
推送通知API场景-restapi应用程序开发-SAP库
希望对您有所帮助,数据建模,
Dan van Leeuwen
Hi Dan,我正试图让Geolocation演示正常工作,我意识到我没有安装gelocation插件。您可能希望将该步骤添加到说明中:
cordova插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
谢谢,
戴夫
我假设在大多数设备上这个插件是不需要的。我将包括一个链接到它。添加它对你有影响吗?你用了什么设备?
注意
GitHub-apache/cordova-plugin-geolocation:apache-cordova-plugin-geolocation的镜像
说
这个API基于W3C-geolocation API规范,大数据存储技术有哪些,只在还没有提供实现的设备上执行
再次感谢您的反馈,
Dan van Leeuwen
是的,如果没有安装插件,应用程序就无法运行。iPhone 6+(iOS 9.2)。