从最终用户隐藏URL方案的最佳做法是什么?它看起来很丑陋,也不想创建最终用户可以将值传递给url方案的可能性.
我的选择:
>使用网络链接,打开Safari,然后返回应用程序.这需要时间.
>使用HTML标签< a href = myAppname:// somequery?blablabla = 123“> Test< / a> ;,但这会影响性能,因为我需要继续将属性文本分配给textVIEw,这就是超级慢,而且越野车.
到目前为止,我有最好的选择2.只是想知道是否有其他好的想法…
谢谢您的帮助
解决方法 您可以加密参数字符串,然后将其作为消息发送Encrypted URL form:
myAppname://encrypted_query
现在,当您在应用程序中接到电话时,您应该从URL中获取encryptedt_data,并在实际执行任何 *** 作之前对其进行解密.
Decrypted URL form:
myAppname://somequery?blablabla=123
在我看来,这是完成这项工作的最佳和最简单的方法.有关加密/解密的最佳实践,请查看此项,AES Encryption for an NSString on the iPhone和this.
只要您不关心安全性,就可以始终使用缩小的加密字符串来缩小URL.该选项在Github库中给出.
总结以上是内存溢出为你收集整理的ios – 隐藏最终用户URL方案的最佳做法全部内容,希望文章能够帮你解决ios – 隐藏最终用户URL方案的最佳做法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)