Security 我可以在自己的手机上安装认证的应用程序吗?(Firefox操作系统)
有没有办法为Firefox OS开发一个使用认证API的应用程序,并将其安装在我自己的手机上 我们的具体需求是电话数据,如信号强度。我们可以毫不费力地在Android上实现这一点(事实上,如果我们愿意,我们可以将该应用程序放在Google Play上)。但我们只需要在少量的内部手机上安装它Security 我可以在自己的手机上安装认证的应用程序吗?(Firefox操作系统),security,permissions,telephony,firefox-os,Security,Permissions,Telephony,Firefox Os,有没有办法为Firefox OS开发一个使用认证API的应用程序,并将其安装在我自己的手机上 我们的具体需求是电话数据,如信号强度。我们可以毫不费力地在Android上实现这一点(事实上,如果我们愿意,我们可以将该应用程序放在Google Play上)。但我们只需要在少量的内部手机上安装它 Firefox OS似乎认为,在某种程度上,了解手机发射塔的信号强度和类似的电话数据是一种安全风险。假设Firefox操作系统不允许开发者应用程序读取这些数据,我的假设正确吗?如果您使用Firefox操作系统
Firefox OS似乎认为,在某种程度上,了解手机发射塔的信号强度和类似的电话数据是一种安全风险。假设Firefox操作系统不允许开发者应用程序读取这些数据,我的假设正确吗?如果您使用Firefox操作系统1.2>,您应该能够将经过认证的应用程序推送到解锁的手机上进行测试。我输入了如下代码:
testconn.onclick = function () {
var cnx = navigator.mozMobileConnection;
if (cnx.voice.connected) {
console.log("The signal has a strength of " + (+cnx.voice.relSignalStrength) + "%");
} else {
console.log("The state of the connection is: " + cnx.voice.state);
}
};
并在清单中输入以下权限:
"permissions": {
"mobileconnection":{}
},
"type": "certified"
执行以下步骤后,您应该能够在真正的Firefox OS手机上安装经过认证的应用程序:
adb shell
您的提示应更改为root@android
stop b2g
start b2g
cd /data/b2g/mozilla/*.default/
echo 'user_pref("devtools.debugger.forbid-certified-apps", false);' >> prefs.js
stop b2g
start b2g
Exit
命令退出android文件系统;这将使您返回正常的终端提示符这可能足够了。解锁手机是否困难?您所说的“解锁”是指“未绑定到运营商”,还是指“根用户”?实际上,您可以对通过远程调试和使用app manager设置的任何手机执行此操作。你有什么电话?