在沙盒模式下禁用小部件后备(Fortumo)

时间:2014-04-12 19:38:07

标签: android fortumo

我正在使用fortumo for Android。在AVD fortumo工作正常,但我在移动设备上调试它。它给了我

“在沙盒模式下禁用小组件后备”

我搜索了它,发现它正在发生,因为移动设备中没有SIM卡。

所以我的问题是如何在沙盒模式下运行fortumo,就像我在AVD(Android虚拟设备)上运行它一样。它应该在我的移动设备上运行,因为它在AVD上运行

由于

3 个答案:

答案 0 :(得分:4)

  

“在沙盒模式下禁用小组件后退”
  仅在实时模式下支持后备。如果是的话,后备是活跃的   1.国家只支持后备   2.未插入SIM卡

在其他情况下,一切正常。

答案 1 :(得分:4)

Fortumo是一家国际移动支付提供商,提供移动运营商计费服务。首先要了解how Fortumo works.

  1. Fortumo sdk已集成到应用程序中。
  2. 用户通过手机确认付款并向手机账单收取金额,从开发商那里购买数字商品。
  3. Fortumo检查其300名运营商的名单,以查看将付款请求发送到何处并将其转发给正确的运营商。
  4. 运营商检查用户是否有足够的钱进行移动支付并将信息发送回Fortumo。
  5. 当一切正常时,Fortumo完成交易并让开发人员知道将数字商品转移给用户。在月底,所有付款都将转移给开发人员。
  6. 因此,为了测试Fortumo应用内购买,您需要将SIM卡插入要测试的设备中.SIM卡充当用户,操作员和Fortumo之间连接的中心点。此外,有时在用户和运营商之间也会进行短信交换,同时支付Fortumo费用。

      

    在AVD fortumo中,该应用程序正常运行。

    Android模拟器(AVD)提供各种模拟,如电话模拟,SMS模拟和many more。因此,当您在AVD上运行应用程序时,android会模拟提供SMS模拟的SIM卡。因此,您无法在AVD上获得"Widget Fallback is disabled while in sandbox mode"吐司。

      

    我怎样才能在沙盒模式下运行fortumo,就像我在我的运行它一样   AVD(Android虚拟设备)。

    只需在设备中插入SIM卡即可运行该代码。它会正常工作。

    更新:

      

    在没有SIM卡的设备上使用Fortumo。

    在没有SIM卡的平板电脑上使用Fortumo时,会发生小部件后备。 在您要求输入电话号码的位置加载网站,然后您会收到将关键字发送到特定号码的说明。发送此消息后,用户必须等待几秒钟,直到他们的付款被接受,然后网站将停止加载/等待,返回到您的应用程序,并发送MESSAGE_STATUS_BILLED广播。

    Supporting Tablets

    <!-- If your app doesn't need to make phone calls, you can add this, so the app
    could be installed on tablets. -->
    <uses-feature android:name="android.hardware.telephony" android:required="false" />
    

    Reference

    更新2:

    如果未插入SIM卡,则会显示付款的网页窗口。但它仅适用于实时模式。 对于某些国家/地区,仅支持网络窗口付款。它也仅适用于实时模式。

答案 2 :(得分:0)

就我而言,在请求付款流程之前,我遇到了权限方面的问题,您必须先请求来自{{3 }}。

请求运行时权限后,它运行正常