【问题标题】:BlackBerry - Question about signing, deploy and networking黑莓——关于签名、部署和联网的问题
【发布时间】:2009-12-17 17:06:00
【问题描述】:

您好,我开发了一个 j2me 应用程序,它使用这些 api:

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 desktop manager 4.7

我想添加,我的应用程序正在访问网络服务,所以在代码中生成的存根中,有网络服务的 URL,所以我将 ;deviceside=true 附加到 url。 据我所知,现在应用程序可以进行 TCP 调用,并且不需要 MDS。

但我无法访问服务器,应用程序未访问 Web 服务。 请让我知道,我哪里错了。 还有我还需要做什么。

【问题讨论】:

    标签: web-services networking blackberry code-signing


    【解决方案1】:

    Blackberry JDE 会告诉您是否需要签名,以及需要哪些签名。没有其他选项的 deviceSide=true 选择直接 TCP 连接(也称为运营商 TCP)。为了支持这一点,设备必须正确配置 APN,或者 APN 数据必须在 URL 中编码。

    this video

    【讨论】:

      【解决方案2】:

      可能有用:

      A60 How and When to Sign (PDF):本教程涵盖了 3 种签名方法,以及如何获取签名密钥并使用它们对您的应用程序进行签名

      A70 How to Deploy and Distribute Applications (PDF):了解如何为最终用户部署和分发您的 BlackBerry 应用程序

      BlackBerry Knowledge Base Networking articles

      另外,从黑莓浏览器测试网络服务,以确保它完全可以从设备访问

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多