我尝试建立和彩信应用程序,从存储电话卡读取文件,并发送给其他人后,在实际的手机几次尝试,我相信我们需要数字签名才能读/写存储电话卡。我已经检查了Verisign的数字签名:这是这种应用程序的必需品吗?
有没有免费的替代方案(即你不需要购买数字签名?
提前感谢
发布于 2011-01-28 01:13:25
您实际上可以发送彩信和读取文件从SD卡,至少与大多数J2ME兼容的设备(诺基亚,索尼爱立信,BlackBerry,LG...)。关于您可以读取/发送的内容的限制因平台而异。
如果您不签署您的midlet,这些操作将提示(频率或多或少,同样取决于平台),以请求许可。例如:
是否允许此midlet读取此文件...?
如果您对midlet进行签名,则可以跳过运行时权限提示,并且仅在安装过程中才会询问权限。
结论:你可以免费做这件事,但是你的midlet会让你很头疼。
发布于 2011-01-28 01:14:09
要在没有用户权限的情况下执行IO (或再次询问),您的应用程序需要在受信任的域中运行。使用哪个证书签署您的应用程序并不重要。但它必须在受信任的域中。我强烈建议您在购买证书之前向权威机构确认。
还请参阅
发布于 2011-01-28 21:24:32
您可以使用Cosign。它为所有平台提供digital signatures。微软网站上有更多关于他们产品的信息。
https://stackoverflow.com/questions/4818934
复制相似问题