在Android里,很简单
在iOS里需要做如下设置。
<iPhone>
<InfoAdditions>
<![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>2</string>
</array>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>example</string>
</array>
<key>CFBundleURLName</key>
<string>com.example</string>
</dict>
</array>
]]>
</InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>在你的AIR程序里,接收调用程序传递的参数。应该加上
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onInvoke);
private function onInvoke(e:InvokeEvent):void
{
var arg:Array = e.arguments;
}
本文深入探讨了iOS与Android平台在应用开发中的差异性,并提供了在iOS中进行特定设置的方法以实现与Android应用之间的高效交互。通过在AIR程序中添加相应的事件监听与函数处理,实现参数的接收与解析,为开发者提供了一种解决跨平台通信问题的有效策略。
222

被折叠的 条评论
为什么被折叠?



