BlackBerry - Question about signing, deploy and networking
嗨,我已经开发了一个j2me应用程序,它使用以下api:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import javax.microedition.lcdui.Item; import javax.microedition.lcdui.ChoiceGroup; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.TextField; import javax.microedition.lcdui.List; import javax.microedition.lcdui.ItemStateListener; import javax.microedition.lcdui.DateField; import java.io.IOException; import java.rmi.RemoteException; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Displayable; import javax.microedition.location.LocationException; import javax.microedition.midlet.*; import java.util.Date; import java.util.Calendar; import java.util.Timer; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ItemCommandListener; import javax.microedition.location.Criteria; import javax.microedition.location.Location; import javax.microedition.location.LocationProvider; import javax.microedition.location.QualifiedCoordinates; import cbpserviceservice.CBPServiceService_Stub; import de.enough.polish.ui.TableItem; import de.enough.polish.calendar.CalendarItem; import de.enough.polish.ui.Alert; import de.enough.polish.ui.AlertType; import de.enough.polish.ui.FramedForm; import de.enough.polish.ui.TextBox; |
请让我知道,如果有机会我需要签署此申请。
如果不是现在,我想在设备上部署应用程序。
使用软件blackberry桌面管理器4.7
将应用程序安装在设备上
我想添加,我的应用是访问Web服务,因此在代码中生成的Stubbing中,有Web服务的URL,因此我将; deviceside = true附加到url上。
据我所知,现在该应用程序可以进行TCP调用,并且不需要MDS。
但是我无法访问服务器,应用程序未访问Web服务。
请让我知道,我错了。
以及我还需要做些什么。
Blackberry JDE会告诉您是否需要签名,以及哪些签名。 deviceSide = true,没有其他选项,则选择直接TCP连接(也称为运营商TCP)。要支持此功能,设备必须正确配置APN,或者必须在URL中对APN数据进行编码。
观看此视频。
可能有用:
A60如何以及何时进行签名(PDF):本教程涵盖3种签名方法,以及如何获取签名密钥并使用它们来对应用程序进行签名
A70如何部署和分发应用程序(PDF):了解如何将BlackBerry应用程序部署和分发给最终用户
BlackBerry Knowledge Base Networking文章
另外,从黑莓浏览器测试Web服务,以确保可以从设备完全访问它。